当我添加各种框架时,如下图所示(以红色标记的那些),我的应用程序在保存时抛出异常。当应用程序重新启动时,所有数据都会丢失。
我正在创建一个基于文档的核心数据应用程序。在我添加完成应用程序所需的一些框架之前,一切似乎都很好。“异常”是指如果我添加“所有异常”断点,如果我尝试保存核心数据托管文档,应用程序将停止。如果我在重新启动应用程序之前忽略该异常,那么一切正常,此时将重新创建文档并且所有保存的数据都将丢失。似乎与我的核心数据设置冲突的框架:AVFoundation、Twitter 和 Social。
注意:(额外信息可能会有所帮助)如果我构建应用程序然后添加添加这些框架然后重新构建,一切都按预期正常工作。只有当我从我的设备中删除应用程序然后使用已经包含的这些框架进行重建时,我才会得到描述的异常和问题。
奇怪的是,自动保存似乎工作正常。只有当我使用:时[myManagedDocument saveToURL:myManagedDocument.fileURL forSaveOperation:UIDocumentSaveForOverwriting completionHandler:handler];
,我才会得到例外。