2016-11-06 15 views
7

Bu ancak şimdi swift3 içinde Swift2 çalışıyordu indeksi ben bir hata alıyorum ile türü 'JSON' değerini indis olamaz [ "zamanlayıcı"] vb self.entry ait Cannot subscript a value of type 'JSON' with an index of type 'STRING'(otomatik dönüştürme sonra) türü 'STRING'

değerler boolean ama ben sorunu endeksleri, "zamanlayıcı" ve "sahibi"

tabii ki, ben de self.entry diğer indeksleri referans olduğunu düşünüyorum tam olarak aynı Ben inşa ettiğimde hata yapmayın. xcode otomatik güncelleştirildi ve bir kabusta yaşıyorum. İlk iki hatlarında .string için bekliyorsanız ne tip

cevap

11

Yedek

let scheduler = self.entry["scheduler"].string 
let owner = self.entry["owner"].string 

if(scheduler != nil || owner != nil) 
{ 
    // Take care here - scheduler and owner are both optionals 
}