通过像这样传递字典来创建新的模型对象
let article = Article(value: json)
Article对象是
import RealmSwift
import Foundation
class Article: Object {
dynamic var id = 0
我每次都会收到此错误
由于未捕获的异常'RLMException'而终止应用,原因:'属性'id''的值'173'无效
答案 0 :(得分:1)
(免责声明:我为Realm工作)
如果字典中项目的数据类型与Realm属性的预期数据类型不匹配,则抛出该异常。
在这个例子中,我感觉id
作为一个字符串出现(它是否在JSON字符串中引用?),因此随后尝试将其映射到整数属性不会工作
如果不是这种情况,请查看您是否可以发布JSON字符串的副本,以便我们了解是否可以更好地了解正在发生的事情。谢谢!