У меня есть NSDictionary
, который я создал после разбора XML-файла. Он хранит некоторое числовое значение (например, 6757677) в виде строки. Теперь я хочу прочитать его в NSNumber
. Я попытался следующие:Получение NSNumber из nsdictionary в swift
alert.versionNumber = dictRef["VersionNumber"] as! NSNumber
Но я получаю следующее сообщение об ошибке:
Could not cast value of type '__NSCFString' (0x1081c9c50) to 'NSNumber' (0x1076abb88).
Я также попытался следующие, но получаю ту же ошибку:
let refID:NSNumber = dictRef["referralID"] as! NSNumber
alert.refID = refID.integerValue
Эти преобразования были просты в Objective C но мне очень тяжело в Swift.
попытаться получить dictRef [ «referralID»], как NSString затем преобразовать в NSNumber –