Я разворачиваю два значения из словаря, и перед их использованием я должен их бросить и проверить правильный тип. Вот что я придумал:
var latitude : AnyObject! = imageDictionary["latitude"]
var longitude : AnyObject! = imageDictionary["longitude"]
if let latitudeDouble = latitude as? Double {
if let longitudeDouble = longitude as? Double {
// do stuff here
}
}
Но я хотел бы упаковать эти два, если пусть запросы будут в одном. Чтобы это было что-то вроде этого:
if let latitudeDouble = latitude as? Double, longitudeDouble = longitude as? Double {
// do stuff here
}
Этот синтаксис не работает, поэтому мне было интересно, есть ли прекрасный способ сделать это.