JSON到领域对象映射问题iOS Swift

时间:2015-09-05 10:40:16

标签: ios json swift realm

通过像这样传递字典来创建新的模型对象

let article = Article(value: json)

Article对象是

import RealmSwift
import Foundation

class Article: Object {
   dynamic var id = 0

我每次都会收到此错误

  

由于未捕获的异常'RLMException'而终止应用,原因:'属性'id''的值'173'无效

1 个答案:

答案 0 :(得分:1)

(免责声明:我为Realm工作)

如果字典中项目的数据类型与Realm属性的预期数据类型不匹配,则抛出该异常。

在这个例子中,我感觉id作为一个字符串出现(它是否在JSON字符串中引用?),因此随后尝试将其映射到整数属性不会工作

如果不是这种情况,请查看您是否可以发布JSON字符串的副本,以便我们了解是否可以更好地了解正在发生的事情。谢谢!