Kiedyś ten „poradnik” związać moją tablicę o nazwie „zbieranie” do NSTableview na moim interfejsu: http://www.cocoadev.com/index.pl?NSArrayController
Interfacebuilder rzeczy nie jest takie trudne. To staje się trudne, gdy próbuję faktycznie pokazują dane w moim tablicy do widzenia.
w moim pliku .h:
@interface MyDocument : NSDocument
{
NSMutableArray *collection;
//other variables
}
w moim pliku .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];
Teraz myślę, że tablica jest związany również z interfejsem i tableview wewnątrz niego, ale oczywiście tableview i jej kolumny muszą być wypełnione w sposób szczególny. Teraz nic nie pokazuje po dodaniu elementu. z kolekcji addObject: nazwa funkcji
Należy utworzyć sub-Array w jednej pozycji, wypełnione pola? I jak należy powiązać te wartości / pola do poszczególnych kolumn. (pola są „ artysta ”, „ Tytuł ”, etc)
Mam już związany każda kolumna w konstruktorze Interface do Array Controller z kluczem Controller „ arrangedObjects ” i model Key Path „ artysta ”, „ Tytuł ”, itp.
Proszę zachować wyjaśnienie proste ponieważ jestem powoli zaczynają myśleć, że nigdy nie dostanie tej tablicy Controller rzecz ... Objective-C nie wydaje się trudne, ale wiązanie który potrzebuje co ja po prostu nie rozumiem. Przykłady Apple nie są wystarczające dla początkujących













