2009-02-23 4 views
6

Çalışmıyor yapıştır: Ancakkopyala/ı kullanarak başka NSPanel bir modal 'penceresine' gibi bir NSPanel görüntüleyen ediyorum benim kakao app Modal Window in

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

Bu çalıştığını modal gösterilmesini NSTextField en 'window', kopyalayıp yapıştırmaya izin vermiyor.

Aramadan Cocoabuilder'da hemen hemen aynı problem gibi görünen şu ipliği buldum, ancak bu konuya verilen bir çözüm de yoktu.

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

Yani iplik doğrulamayı kullanarak kopyala/yapıştır durdurma olmadığından emin olmak için söylüyor, ancak şu anda alanlardan herhangi herhangi doğrulama yok olarak bu benim için durum böyle değildir.

Bunu işe almak için yapmam gereken özel bir şey var mı, yoksa kontrol edebileceğim şeyler hakkında herhangi bir fikrim var mı?

Teşekkürler!

+0

İlgili soru: [Bir Düzen Menüsü olmadan Dialog'da Kakao Klavye kısayolları] (http://stackoverflow.com/questions/970707/cocoa-keyboard-shortcuts-in-dialog-without-an-edit-menu) –

cevap

12

Uygulamanızda "Düzenle" menüsü mevcut mu?

Düzenleme menüsünü silerseniz, yerleşik kopyalama ve yapıştırma işlevlerini kaybedersiniz.

+0

ben Program, Durum Çubuğunda yaşadığı ve Durum Çubuğu menüsünden veya genel bir kısayol olan – kdbdallas

+1

görüntülendikçe bir düzenleme menüsüne sahip değilsiniz. Bir menü ekledim ve Düzenle öğelerini bağladım ve menü görünmese bile işe yaradı! – kdbdallas

+1

Düzenleme öğelerini kaldırmak konusunda daha açık olabilir misiniz? Menüyü ekledim ve hala sağ tıklama macunu var ama bana elma-v bip sesi geliyor. – danb