Копирование / вставка не работает в модальном окне - PullRequest
6 голосов
/ 24 февраля 2009

В моем приложении какао я отображаю NSPanel как модальное «окно» другого NSPanel, используя:

[modalPanel setWorksWhenModal:YES];
[[NSApplication sharedApplication] beginSheet:modalPanel modalForWindow:mainPanel modalDelegate:nil didEndSelector:nil contextInfo:nil];

Это работает, однако NSTextField, отображаемые в этом модальном «окне», не позволяют копировать и вставлять.

В результате поиска я обнаружил следующую ветку на Cocoabuilder, которая кажется почти такой же проблемой, однако в этой теме также не было найдено никакого решения.

http://www.cocoabuilder.com/archive/message/cocoa/2007/11/6/192462

Этот поток говорит, чтобы убедиться, что вы не прекращаете копирование / вставку с помощью валидации, но это не так для меня, так как в настоящее время у меня нет валидации ни в одном из полей.

Есть ли что-то особенное, что я должен сделать, чтобы заставить это работать, или у кого-нибудь есть какие-либо идеи о том, что я мог бы проверить / попробовать?

Спасибо!

1 Ответ

12 голосов
/ 25 февраля 2009

Есть ли в вашем приложении меню «Правка»?

Если вы удалите меню редактирования, вы потеряете встроенную функцию копирования и вставки.

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