我正在使用JSONModel来创建复杂的数据模型。我最近迁移到swift并在解析一系列自定义数据模型时面临困难。
类ABCDomain:JSONModel
{
var sampleBool:Bool!
var sampleArray:Array< XYZDomain>!
}
解析后,当我访问sampleArray时,我得到消息为"致命错误:NSArray元素无法匹配Swift数组元素类型"。
在Objective C中,我们将为XYZDomain创建一个协议,而在Swift中,会抛出一个声明重新声明的编译器错误。 @property(强,非原子)NSArray * sampleArray;
像Bool这样的原始数据类型在数据模型中总是显示为nil 如果有任何解决方法,请告诉我。