jjzjj

loadFromContents

全部标签

ios - UIDocument loadFromContents 应该返回一个 NSFileWrapper;改为返回 NSConcreteData

我正在制作一个文本编辑器应用程序,它将其每个文档存储为NSFileWrapper目录,文档文本和文档标题作为目录中的单独文件。我希望loadFromContents:(id)contents的contents部分是NSFileWrapper,但事实并非如此。我的代码如下(它属于UIDocument的子类)://loadsdocumentdatatoapplicationdatamodel-(BOOL)loadFromContents:(id)contentsofType:(NSString*)typeNameerror:(NSError*__autoreleasing*)outErro

iphone - 为什么在我的 UIDocument 自动保存后调用 loadFromContents?

我有一个iOS应用程序,它实现了UIDocument的自定义子类,它在数据包、归档对象和图像上封装了一个文件包装器。我最初将实现转换为UIDocument以获得iCloud支持,但它太不可靠了,所以我退出了iCloud部分,只使用带有本地存储的UIDocument。当用户修改数据时,我将updateChangeCount:发送到UIDocument实例,它会定期在后台自动保存。我只在应用程序进入后台时关闭文档。我发现在调用UIDocument的contentsForType方法的自动保存之后,还会调用loadFromContents。我在逻辑上不明白这一点,这也导致我的界面出现问题。我

ios - UIDocument loadFromContents 因 EXC_BAD_ACCESS 而失败

这个问题在这里已经有了答案:EXC_BAD_ACCESSusingiCloudonmultipledevices(1个回答)关闭9年前。我有一个使用iCloud文档存储的非常简单的IOS应用程序。一切正常,然后在某个时候我开始在我的文档加载方法中遇到至少一个iCloud文档的EXC_BAD_ACCESS错误,尽管大多数文件加载都很好。-(BOOL)loadFromContents:(id)contentsofType:(NSString*)typeNameerror:(NSError*__autoreleasing*)outError{file=(NSFileWrapper*)cont