当用户单击“保存”按钮时,我正在使用NSFileWrapper来获取数据。
我覆盖-fileWrapperOfType:错误:如下所示
- (NSFileWrapper*) fileWrapperOfType:(NSString *)typeName error:(NSError *__autoreleasing *)outError { NSFileWrapper *removedFile = [self.documentFileWrapper.fileWrappers objectForKey:@"test.rtf"]; [self.documentFileWrapper removeFileWrapper:removedFile]; NSFileWrapper *newFile = [[NSFileWrapper alloc] initRegularFileWithContents:[@"File was changed" dataUsingEncoding:NSUTF8StringEncoding]]; newFile.preferredFilename = self.documentFileWrapper.filename; [self.documentFileWrapper addFileWrapper:newFile]; return self.documentFileWrapper; }
当我跑步时,我得到了以下错误
- [NSFileWrapper fileWrappers] ***此方法仅适用于目录类型NSFileWrappers
请在下面找到我的项目:
Demo_NSFileWrapper