Hoşgeldin. Soru sormak veya cevaplamak için hemen üye ol.
0 oy
237 kez görüntülendi
ios development kategorisinde tarafından
NSDictionary  içinde bir NSDictionary oluşturmak için şöyle bir deneme yapıyorum:
var downloadError: NSError?

let downloadDict: NSDictionary = ["downloadData" : self.downloadData, "isdownloadCompleted" : self.downloadCompleted, "downloadError" : self.downloadError]

self.downloadError kendi başına NSError tipinde bir NSDictionary  olduğu için onu dahil edemiyorum downloadDict'e.  Şu hatayı alıyorum. *

* 'NSDictionary' is not convertible to 'NSDictionary'

Nasıl düzeltebilirim bu sorunu acaba ?

1 cevap

+1 oy
tarafından
tarafından seçilmiş
 
En İyi Cevap

NSDictionary'i NSData'ya çevirin.
ayrıca madem swift kullanıyorsunuz artık NSDictionary veya NSArray kullanmayın.
Swift dictionary ve array yapısını kullanın.
şöyle mesela;

let downloadDict:Dictionary<String,AnyObject> = ["downloadData" : self.downloadData, "isdownloadCompleted" : self.downloadCompleted, "downloadError" : self.downloadError]
tarafından
Teşekkür ederim. Kafam karışmış bir Swift ve Obj-C :)
...