nspersistentdocument相关内容

NSPersistentDocument“不支持的存储类型"例外

我现在两次遇到这个问题:Xcode 4.1、Lion 和 NSPersistentDocument Core Data 项目. 我的程序运行良好,直到我向模型中的一个实体添加了两个“二进制数据"属性.现在,当我运行应用程序并尝试保存文档时,会从 configurePersistentStoreCoordinatorForURL:ofType:modelConfiguration:storeO ..

CoreData自动保存并且自动保存后不加载所有数据

我有一个NSPersistentDocument子类,它使用NSManagedObject子类来处理我的数据。 打开新文档时,我会对数据结构进行一些初始化(填充字段的数量很少)。我注意到的是,“无标题”文档会自动保存,当应用程序重新打开时,该文档也会被加载。如果退出应用程序,则默认情况下不会向用户提示保存对话框。如果窗口关闭,则用户关闭。 第一个问题: 我想调用保存对话框当用户退 ..
发布时间:2020-10-09 22:39:25 其他开发

autosavesInPlace导致新文档保存失败

我有一个基于NSPersistentDocument的应用程序,当 autosavesInPlace 设置为返回 YES 时,它无法保存新文档,返回否,问题消失。 我创建一个新文档 进行一些更改 保存它,从而运行 NSSaveAsOperation ,文档名称和URL更改,并且一切似乎都很好,但是下一次保存将抛出非常具有描述性的 NSPersistentStoreSaveError ..

NSDocument:无法自动保存文档.该文件已被另一个应用程序更改

对帖子标题的搜索表明它很常见;确实,我已经从Xcode中得到了这个错误.但是我似乎找不到任何修复.我现在在运行程序时看到它,它似乎发生在调用changeCountTokenForSaveOperation的过程中或之后.看来这与撤消管理器有关,而不是与我在使用核心数据有关,但是我可能错了. 有人知道是什么原因或如何解决此问题吗? 解决方案 问题是手动保存managedObjectCo ..
发布时间:2020-08-14 20:49:43 其他开发

使用NSPersistentDocument创建“文档"

我想创建一个使用 的应用 迅速 CoreData 以标准macOS方式工作的“文档" [自定义扩展名,一个包含与该文档有关的所有数据的单个“文件"/文件包装器" 这似乎是不可能的.该文档非常清楚地表明 NSPersistentDocument不支持某些文档行为: 文件包装器. [..] 这让我认为在CoreData中处理图像的常用方法-将具有“允许的外部存储空间"的二进制 ..
发布时间:2020-08-11 19:30:18 其他开发

NSPersistentDocument和UIManagedDocument是否兼容?

我想在Mac OS X中创建一个NSPersistentDocument,并在iOS 7上将该文档作为UIManagedDocument读取. 这可能吗? 两种文件格式兼容吗? 谢谢! 解决方案 有趣的问题-我可以确认基本核心数据文件兼容.我有一个Mac应用程序和一个iOS应用程序,使用的是使用iCloud同步的同一文件.该应用程序是基于文档的应用程序,目前我已经将实际的 ..

CoreData不将类型设置为XML

我很难调试我的数据的问题(CoreData,NSPersistentDocument)。 我有一个NSPersistentDocument的子类。我使用NSManagedObject子类/标准Core Data模型。我不做任何特殊的NSPersistentDocument或与NSManagedObject类。我只是创建一个对象(在NSPersistentDocument的子类): [ ..
发布时间:2017-01-10 21:51:31 IPhone

NSManagedObjectContextObjectsDidChangeNotification不总是立即调用

我有一个Mac应用程序使用NSPersistentDocument。我想在对象被删除时收到通知,以使用Core Data保存此信息。所以我正在听NSManagedObjectContextObjectsDidChangeNotification。通常,当对象被删除时,它被立即调用,但有时它仅在持久文档被保存之后被调用,所有被删除的对象不被通知。因为我想让用户直接导出所有现有对象(而不是已删除的), ..