В моем приложении какао я отображаю 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
Этот поток говорит, чтобы убедиться, что вы не прекращаете копирование / вставку с помощью валидации, но это не так для меня, так как в настоящее время у меня нет валидации ни в одном из полей.
Есть ли что-то особенное, что я должен сделать, чтобы заставить это работать, или у кого-нибудь есть какие-либо идеи о том, что я мог бы проверить / попробовать?
Спасибо!