我在Swift 3上使用了Magical Record库,当我调用方法saveToPersistentStoreAndWait()(Screenshot here)时出错。数据没有保存在数据库中。
错误是"此应用程序在从主线程访问引擎后从后台线程修改autolayout引擎。这可能导致引擎损坏和奇怪的崩溃"
答案 0 :(得分:0)
我强烈反对该错误消息与您的数据库有关。我认为这与你的观点有关,因为提到了“autolayout”。
无论如何,你怎么能说数据没有保存?我在日志中看到的是“已完成保存”和“新的942插入对象”。如果失败(保存)它应该显示“无法保存”或记录错误消息。注意你的日志。
尝试保存后如何访问数据?也许问题出在这里。