Jeg brukte denne 'tutorial' for å binde min array kalt 'samling' til en NSTableview på min grensesnitt: http://www.cocoadev.com/index.pl?NSArrayController
Den interfacebuilder ting er ikke så vanskelig. Det blir vanskelig når jeg prøver å faktisk vise dataene i mitt utvalg i visningen.
i min .h fil:
@interface MyDocument : NSDocument
{
NSMutableArray *collection;
//other variables
}
og i min .m filen:
@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];
Nå antar jeg matrisen er godt bundet til grensesnittet og tabellvisning inni den, men ofcourse tabellvisning og kolonnene må fylles på en bestemt måte. Akkurat nå ingenting dukker etter å ha lagt et element. med samling addObject: filnavn funksjon
Bør jeg opprette en sub-Array som ett element, fylt med felt? Og hvordan skal jeg binde disse verdiene / feltene til bestemte kolonner. (feltene er ' artist ', ' title ', etc)
Jeg har allerede bundet hver kolonne i Interface Builder til Array Controller med Controller nøkkel ' arrangedObjects ' og Modell Viktige Sti ' artist ', ' tittel ', osv.
Vær spesielt forklaringen enkel siden jeg sakte begynner å tro at jeg vil aldri få denne Array Controller ting ... Objective-C virker ikke så vanskelig, men binding som den trenger er det jeg bare ikke få. Apples eksempler er ikke tilstrekkelig til å newbies













