Simperium tried to send object changes for nil key
是什么意思,我该如何调试/修复它?
答案 0 :(得分:0)
如果对象没有simperiumKey
,则会发生这种情况。有些事要检查:
您的实体是否从模型文件(通常为SPManagedObject)中的父实体继承,该实体具有String类型的simperiumKey
属性?
您实体的课程是否设为SPManagedObject
?或者,如果您正在使用自定义子类,是否更新了子类的头文件以继承SPManagedObject
而不是NSManagedObject
?
如果您手动将simperiumKey
属性添加到模型中(例如,对表格进行微观管理:Inherit from SPManagedObject),您可能还需要手动添加simperiumKey
}和ghostData
变量到您的自定义子类(如果有的话)。
我们还将改进日志消息,以便更好地指示在这种情况下发生的情况。