Код: Выделить всё
if let deliveries = dictionary["deliveries"] as? NSDictionary {
var castedDeliveries = [Double: Double]()
for delivery in deliveries {
if let value = delivery.value as? Double {
castedDeliveries[Double(delivery.key as! NSNumber)] = value //Could not cast value of type 'NSTaggedPointerString' (0x1a1e3af20) to 'NSNumber' (0x1a1e458b0).
}
}
settings!.deliveries = castedDeliveries
}
Код: Выделить всё
deliveries = {
2 = 0;
5 = "2.59";
7 = "3.59";
};
Не удалось привести значение типа NSTaggedPointerString (0x1a1e3af20) к NSNumber (0x1a1e458b0).
Подробнее здесь: https://stackoverflow.com/questions/352 ... lated-type
Мобильная версия