2012-04-03 6 views
0

Ich versuche auf ein NSMatrix-Objekt namens "Matrix" von meinem Code zuzugreifen. Das Objekt wird in einer NIB generiert, aber ich habe weiterhin Probleme beim Zugriff auf das Objekt, das im Interface Builder generiert wurde.NSMatrix Zugriff vom Code; Initial Layout in IB

Wenn mein NSDocument eine NSMatrix * Matrix hat, was soll ich im Interface Builder tun, um diese beiden zu verknüpfen? Und vorzugsweise, um das ursprüngliche Layout von IB zu verwenden?

Danke!

Antwort

0

Ich denke, Sie versuchen, eine Steckdose für die Matrix zu erstellen. Erstellen Sie einfach eine Eigenschaft in Ihrer .h-Datei zwischen dem @interface und @end keywords:

@property (nonatomic) IBOutlet NSMatrix* myMatrix; 

und halten Sie die Strg-Taste und ziehen Sie von ‚File Owner‘ an das Matrix-Objekt in IB. Stellen Sie sicher,

@synthesize myMatrix; 

in .m-Datei zwischen dem @implementation und @end Keywords und Sie sollen alle Eigenschaften für den Zugriff über die Punktnotation oder Nachrichtenanrufe mit der Lage sein:

self.myMatrix.somePropertyHere 

I Ich hoffe, das hilft!

Verwandte Themen