Попытка сделать что-то настолько простое, но это просто не работает для меня.Swift 3.0 Преобразование строки в двойное возвращаемое число?
КОД:
let long = index["Longitude"] as! String
let lat = index["Latitude"] as! String
print(long as Any)
print(lat as Any)
let doubleLong = Double(long)
print(doubleLong as Any)
DEBUG ВЫВОД:
-85.1113644443208
32.880541654362
nil
^^^ Почему так ноль? Я добавлю, что это вытягивается из ответа JSON. Возможно, это имеет к этому какое-то отношение.
Что такое 'lancerLong'? –
@RemyCilia Просто установите его выше. введите неверную переменную. – aggnt
Показать отрывок из JSON. Кстати, каковы эти «Любые»? И соглашайтесь с соглашением об именах, что имена переменных начинаются всегда с буквы нижнего регистра. – vadian