使用Swift 3在Magical Record中保存上下文时出错

时间:2017-06-12 20:59:37

标签: ios magicalrecord

我在Swift 3上使用了Magical Record库,当我调用方法saveToPersistentStoreAndWait()(Screenshot here)时出错。数据没有保存在数据库中。

错误是"此应用程序在从主线程访问引擎后从后台线程修改autolayout引擎。这可能导致引擎损坏和奇怪的崩溃"

1 个答案:

答案 0 :(得分:0)

我强烈反对该错误消息与您的数据库有关。我认为这与你的观点有关,因为提到了“autolayout”。

无论如何,你怎么能说数据没有保存?我在日志中看到的是“已完成保存”和“新的942插入对象”。如果失败(保存)它应该显示“无法保存”或记录错误消息。注意你的日志。

尝试保存后如何访问数据?也许问题出在这里。