
如果模型没有属于JsONModel子类的属性,则一切正常.
所以在示例中这是有效的,并且它成功映射了属性:
class Person: JsONModel { var name: Nsstring? var gender: Nsstring?} 但是,如果我将JsONModel子类设置为City,则此属性未初始化,并且当我稍后尝试访问city属性时它会崩溃应用程序(我可以成功访问person.name和person.gender,但是在person.city上它崩溃了任何信息):
class Person: JsONModel { var name: Nsstring? var gender: Nsstring? var city: City? // City is JsONModel subclass} 如果它是JsONModel子类,看起来JsONModel不能映射/解析属性.
有没有人经历过这个并解决了它?
NB: Swift works in a different way under the hood than Objective-C.
Therefore I can’t find a way to re-create JsONModel in Swift.
JsONModel in Objective-C works in Swift apps through CocoaPods or as
an imported Objective-C library.
您可能能够在某些边缘情况下使用它 – 但唯一可靠的方法是使用它,通过编写Objective C代码并使用这些Objective C类.如果你想做纯Swift,你应该看看其他库,如Argo和其他一些库.
总结以上是内存溢出为你收集整理的ios – Swift问题中的JSONModel全部内容,希望文章能够帮你解决ios – Swift问题中的JSONModel所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)