Как принять асинхронное открытие документа с NSDocumentController в 10.6 и позже - PullRequest
2 голосов
/ 06 ноября 2011

Наблюдая за WWDC 2011, я увидел совет (но не объяснение), что нужно

Принять асинхронное открытие документа

в NSDocumentController.

В видео говорится, что, поскольку эта функция была введена в Snow Leopard (10.6), они не будут объяснять, как это сделать.

(Обратите внимание, что я спрашиваю об асинхронном документе открытие не асинхронном документе сохранение , что является другой функцией, представленной в 10.7 Lion)

Это звучит смутно знакомо, и я уверен, что я видел, как это сделать в прошлом, но я немного почесался, и теперь не могу найти, как это сделать.

Может кто-нибудь объяснить, как реализовать открытие асинхронного документа в NSDocumentController (по-видимому, в Snow Leopard) или указать мне документацию о том, как это сделать?

Полагаю, что указатель на документацию Apple предпочтительнее.

1 Ответ

4 голосов
/ 06 ноября 2011

Это видео, вероятно, ссылается на

NSDocument
+ (BOOL)canConcurrentlyReadDocumentsOfType:(NSString *)typeName;

Вот документ Apple на этом . И они также рассказывают об этой функции в верхней части этой страницы 1007 * и в примечаниях к выпуску 10.6 AppKit под заголовком Новая поддержка одновременного открытия документов в NSDocument .

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...