【发布时间】:2011-04-01 06:16:40
【问题描述】:
我有一个基于 NSDocument 的应用程序,我想在其中限制同时打开的文档数量(对于 Lite 版本)。我只想拥有 n 个文档,如果用户尝试打开的文档超过 n 个,则显示一条消息,其中包含指向完整应用程序下载的链接。
我已经设法使用 NSDocumentController 计算文档的数量,并且在 readFromFileWrapper 中,我可以返回 FALSE。这会阻止新文档打开,但会显示标准错误消息。我不知道如何避免这种情况。我想用笔尖打开一个新窗口。
当从 readFromFileWrapper 返回 FALSE 时,有什么方法可以防止 NSDocument 显示标准错误消息?或者有没有其他方法可以在调用 readFromFileWrapper 之前阻止文档打开?
【问题讨论】:
标签: cocoa nsdocument