【发布时间】:2017-06-12 20:59:37
【问题描述】:
我在 Swift 3 上使用了 Magical Record 库,当我调用方法 saveToPersistentStoreAndWait() (Screenshot here) 时出错。数据没有保存在数据库中。
错误是“在从主线程访问引擎后,此应用程序正在从后台线程修改自动布局引擎。这可能导致引擎损坏和奇怪的崩溃”
【问题讨论】:
标签: ios magicalrecord
我在 Swift 3 上使用了 Magical Record 库,当我调用方法 saveToPersistentStoreAndWait() (Screenshot here) 时出错。数据没有保存在数据库中。
错误是“在从主线程访问引擎后,此应用程序正在从后台线程修改自动布局引擎。这可能导致引擎损坏和奇怪的崩溃”
【问题讨论】:
标签: ios magicalrecord
我强烈反对错误消息与您的数据库有关。我认为这与您的观点有关,因为提到了“自动布局”。
无论如何,你怎么能说数据没有保存呢?我在日志中看到的是“完成保存”和“新插入的 942 个对象”。如果它(保存)失败,它应该显示类似“保存失败”或记录错误消息。注意你的日志。
您在尝试保存数据后如何访问这些数据?可能问题就出在这里。
【讨论】: