与this issue几乎相同。
我正在为OS X Lion创建一个新的基于文档的应用程序。
This document说,我必须覆盖NSDocument子类中的dataOfType:error:
和readFromData:ofType:error:
来读取/写入文件,所以我在文档类中添加了这些方法,但是当它们从未被调用时我选择了打开或保存菜单项。
- (BOOL)readFromData:(NSData *)data ofType:(NSString *)typeName error:(NSError *__autoreleasing *)outError {
NSLog(@"Read from data");
return NO;
}
- (NSData *)dataOfType:(NSString *)typeName error:(NSError **)outError {
NSLog(@"data of type");
return [NSData data];
}
我还尝试覆盖writeToFile:ofType:
和readFromFile:ofType
,但他们也从未被调用过。
当我在Snow Leopard中创建基于文档的应用程序时调用了这些方法。
为什么不调用这些方法?
答案 0 :(得分:0)
问题解决了。 似乎检查了“使用核心数据”选项。