我想使用JSONModel將json映射到Swift中的模型。在Swift中的JSONModel問題
如果模型不具有JSONModel子類的屬性,則一切正常。
所以例如在這部作品中,它的性能成功地映射:
class Person: JSONModel {
var name: NSString?
var gender: NSString?
}
但如果我把JSONModel子類城市,這個屬性沒有初始化,當我嘗試訪問城市崩潰的應用程序後來物業(我可以成功訪問person.name和person.gender,但person.city它崩潰,沒有任何信息):
class Person: JSONModel {
var name: NSString?
var gender: NSString?
var city: City? // City is JSONModel subclass
}
它看起來像JSONModel不能映射/解析財產,如果它是一個JSONModel子。 有沒有人經歷過這個並解決了它?
您在使用JSONModel得到解決或者你切換到不同的庫 – iDilip 2015-06-08 15:54:17
添加@objc(類名)上課前聲明 – vburojevic 2015-06-09 08:11:19
謝謝vburojevic回覆。你的意思是這樣的:@objc class Person:JSONModel { var name:NSString? var性別:NSString? var city:City? } – iDilip 2015-06-10 16:05:30