小编Ern*_*sto的帖子

阻止打开新的NSDocuments并显示警告消息

我有一个基于NSDocument的应用程序,我想在其中限制同时打开的文档数量(对于Lite版本).我只想拥有n个文档,如果用户尝试打开超过n个,则显示一条消息,其中包含指向完整应用程序下载的链接.

我已经设法使用NSDocumentController计算文档的数量,并且在readFromFileWrapper中,我可以返回FALSE.这会阻止新文档打开,但它会显示标准错误消息.我不知道如何避免这种情况.我想从笔尖打开一个新窗口.

有没有办法阻止NSDocument从readFromFileWrapper返回FALSE时显示标准错误消息?或者是否有任何其他方法可以在调用readFromFileWrapper之前阻止文档打开?

cocoa nsdocument

3
推荐指数
1
解决办法
1577
查看次数

标签 统计

cocoa ×1

nsdocument ×1