为什么我的dataOfType:保存时没有调用?

时间:2012-07-03 12:38:54

标签: macos cocoa save nsdocument

我有NSDocument包含dataOfType方法,但在保存时不会调用它。

- (NSData *)dataOfType:(NSString *)typeName 
                 error:(NSError *__autoreleasing *)outError
{
    NSLog(@"db: %@", db);
    return [NSKeyedArchiver archivedDataWithRootObject:db];
}

为什么不叫这个?具体来说,为什么我的当前文档不应该是菜单项“保存”指向的第一个响应者?

1 个答案:

答案 0 :(得分:-1)

您是否在创建新项目窗口时未选中“使用核心数据”复选框?