Я использовал этот «учебник» , чтобы связать свой массив с именем «коллекция» в NSTableView на моем интерфейсе: http://www.cocoadev.com/index.pl?NSArrayController
InterfaceBuilder материал не так уж трудно. Становится трудно, когда я пытаюсь на самом деле показывают данные в моем массиве в представлении.
в моем файле .h:
@interface MyDocument : NSDocument
{
NSMutableArray *collection;
//other variables
}
и в моем файле .m:
@implementation MyDocument
@synthesize collection;
//quite some functions
inside one function (that works):
[collection addObject:fileName];
//some other functions
inside the init function:
collection = [[NSMutableArray alloc] init];
Теперь я предполагаю , что массив хорошо связан с интерфейсом и Tableview внутри него, но конечно TableView и ее столбцы должны быть заполнены определенным образом. Сейчас ничего не показывает после добавления элемента. с коллекцией AddObject: FileName функции
Должен ли я создать вложенный массив как один элемент, заполненный с полями? И как я должен связать эти значения / поля к определенным столбцам. (поля являются « художник », « название », и т.д.)
Я уже связан каждый столбец в Interface Builder для массива контроллера с ключом контроллера « arrangedObjects » и модель Key Path « художником », « титулом », и т.д..
Пожалуйста, имейте объяснение просто, так как я медленно начинаю думать, что я никогда не получу этот массив контроллер вещи ... Objective-C не кажется, что трудно, но связывание, которое ему нужно то, что я просто не понимаю. Примеры Apple, не являются достаточными для новичков













