Would an alternative implementation be to have the button click swap in a view with a NSTableView bound to its data source? -S
On Fri, Sep 18, 2009 at 9:34 AM, Philip Juel Borges <philipjbor...@gmail.com > wrote: > Hi! > > Does anyone know how you'd populate a tableview when clicking a button? I > tried this: > > AppController.h: > > - (void)populateTableView:(id)sender; > > AppController.m: > > -(void)populateTableView:(id)sender { > > [super init]; > sourceArray = [NSArray arrayWithObjects: > [NSDictionary > dictionaryWithObjectsAndKeys: > @"test 1", @"title", > [NSURL > fileURLWithPath:@"/Library/1.html"], > @"url", nil], > [NSDictionary > dictionaryWithObjectsAndKeys: > @"test 2", @"title", > [NSURL > fileURLWithPath:@"/Library/2.html"], > @"url", nil], > [NSDictionary > dictionaryWithObjectsAndKeys: > @"test 3", @"title", > [NSURL > fileURLWithPath:@"/Library/3.html"], > @"url", nil], > [NSDictionary > dictionaryWithObjectsAndKeys: > @"test 4", @"title", > [NSURL > fileURLWithPath:@"/Library/4.html"], > @"url", nil], > > nil]; > > return self; > > } > > This doesn't work. If I replace the void function in the class .m file with > (id) init, everything works fine. But then it populates the tableview on > launch and I'd like to populate the tableView only when I click a button. > > --Philip > _______________________________________________ > > Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) > > Please do not post admin requests or moderator comments to the list. > Contact the moderators at cocoa-dev-admins(at)lists.apple.com > > Help/Unsubscribe/Update your Subscription: > http://lists.apple.com/mailman/options/cocoa-dev/skline1967%40gmail.com > > This email sent to skline1...@gmail.com > _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com