Hoşgeldin. Soru sormak veya cevaplamak için hemen üye ol.

Swift'te NSDictionary içinde NSDictionary nasıl kullanabilirim ?

0 oy
38 kez görüntülendi
6, Temmuz, 2015 ios development kategorisinde burhanaksendir tarafından soruldu
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
6, Temmuz, 2015 yasin tarafından cevaplandı
6, Temmuz, 2015 burhanaksendir 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]
6, Temmuz, 2015 burhanaksendir tarafından yorumlandı
Teşekkür ederim. Kafam karışmış bir Swift ve Obj-C :)
...