2009-02-23 13 views
6

Nel mio cacao app che sono la visualizzazione di un NSPanel come modale 'finestra' di un altro NSPanel utilizzando:copia/incolla non funziona in modal Finestra

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

Questo funziona, tuttavia il NSTextField che mostrano in che modal 'finestra' non consente il copia e incolla.

Dalla ricerca ho trovato il seguente thread su Cocoabuilder che sembra quasi lo stesso problema, tuttavia non c'era nemmeno una soluzione fornita in quel thread.

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

Quel filo dice per assicurarsi che non si fermano copia/incolla utilizzando la convalida, ma questo non è il caso per me come io attualmente non ho alcuna convalida su uno dei campi.

C'è qualcosa di speciale che devo fare per farlo funzionare, o qualcuno ha qualche idea di cosa potrei controllare/provare?

Grazie!

+0

Domanda correlata: [Tasti di scelta rapida cacao nella finestra di dialogo senza un menu di modifica] (http://stackoverflow.com/questions/970707/cocoa-keyboard-shortcuts-in-dialog-without-an-edit-menu) –

risposta

12

Il menu "Modifica" è presente nell'applicazione?

Se si elimina il menu di modifica, si perde la funzionalità di copia e incolla incorporata.

+0

I non avere un menu di modifica come il programma vive nella barra di stato e viene visualizzato dal menu della barra di stato o una scelta rapida globale – kdbdallas

+1

Che era! Ho aggiunto un menu e collegato gli elementi di modifica, e anche se il menu non viene visualizzato, ha funzionato! – kdbdallas

+1

potresti essere più esplicito sul collegamento degli elementi di modifica? Ho aggiunto il menu e ho ancora il tasto destro del mouse per incollare ma apple-v suona con me. – danb

Problemi correlati