Коллеги,
Получаем из интернета данные, точно не знаем какого типа (string, int и тд). Как определить какой это тип и избежать ошибок в программе?
Определить тип данных из интернета
catalonec
#1
Ookey
#2
if let intData = dataFromInternet as? Int {
///
} else if let stringData = dataFromInternet as? String {
///
} else ...
haymob
#3
let data: Any! = nil
switch data {
case let str as String:
print("string \(str)")
case let int as Int:
print("int \(int)")
default:
break
}