【问题标题】:Why is my dataOfType: not called when saving?为什么我的 dataOfType: 保存时没有调用?
【发布时间】:2012-07-03 12:38:54
【问题描述】:

我有一个 NSDocument 包含一个 dataOfType 方法,但是当我进行保存时它不会被调用。

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

为什么不调用它?具体来说,我当前的文档不应该是菜单项“保存”指向的第一响应者有什么原因吗?

【问题讨论】:

    标签: macos cocoa save nsdocument


    【解决方案1】:

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

    【讨论】:

    • 我会看看的。这是实验的一部分,我可能只是选择了 cd!
    • 这是评论,不是答案。
    猜你喜欢
    • 1970-01-01
    • 2011-11-14
    • 2023-03-16
    • 1970-01-01
    • 2021-02-02
    • 1970-01-01
    • 2017-01-12
    • 2020-04-09
    • 2011-01-09
    相关资源
    最近更新 更多