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