如何使用基于文档的应用程序获取更改后的数据

时间:2017-07-20 09:57:11

标签: objective-c

当用户单击“保存”按钮时,我正在使用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

0 个答案:

没有答案