2012-04-03 1 views
0

Я пытаюсь получить доступ к объекту NSMatrix, называемому «матрицей» из моего кода. Объект генерируется в NIB, но у меня возникают проблемы с доступом к объекту, который был сгенерирован в построителе интерфейса.Доступ к NSMatrix из кода; начальный макет, сделанный в IB

Если у моего NSDocument есть NSMatrix * matrix, что мне делать в построителе интерфейса, чтобы связать эти два? И предпочтительно, чтобы использовать начальную компоновку из IB?

Спасибо!

ответ

0

Я думаю, вы пытаетесь создать выход к матрице. Просто создать свойство в вашем файл .h между @interface и @end ключевыми словами:

@property (nonatomic) IBOutlet NSMatrix* myMatrix; 

, а затем, удерживая нажатую клавишу Ctrl и перетащите ее из «Владельца файла» на объект матрицы в IB. Убедитесь, что вы

@synthesize myMatrix; 

в файле .m между @implementation и @end ключевых слов, и вы должны быть в состоянии получить доступ ко всем свойствам с помощью точечной нотации или сообщения вызовов с использованием:

self.myMatrix.somePropertyHere 

I надеюсь, это поможет!