0

我正在使用 JSONModel 创建复杂的数据模型。我最近迁移到 swift 并在解析一系列自定义数据模型时遇到了困难。

类 ABCDomain: JSONModel
{
var sampleBool : Bool!
var sampleArray : 数组 <XYZDomain>!
}

解析后,当我访问 sampleArray 时,我收到消息为“致命错误:NSArray 元素无法匹配 Swift Array 元素类型”。

在 Objective C 中,我们也会为 XYZDomain 创建一个协议,而在 Swift 中,会抛出一个编译器错误声明重新声明。@property (强,非原子) NSArray* sampleArray;

像 Bool 这样的原始数据类型在数据模型中也总是显示为 nil 如果有任何解决方法,请告诉我。

4

1 回答 1

0

我发现这是一个很好的选择。 https://github.com/Hearst-DD/ObjectMapper

我已经使用了一段时间,并且没有遇到任何问题。

于 2016-01-13T03:09:09.747 回答