On Sat, Jun 28, 2008 at 9:46 PM, Chris Purcell <[EMAIL PROTECTED]> wrote: > Hello, > Not sure where my problem is I've tried a few things and no success. I am > trying to output NSHTTPCookieStorage *cookies array to a table view. > Whenever I call the objectValueForTableColumn:row method the app errors > out, but if I leave it out the app launches displaying the correct number of > rows with nothing in it (as expected since I left out the other method). > > Here is the code to get the cookies array: > > NSHTTPCookieStorage* sharedCookieStorage = [NSHTTPCookieStorage > sharedHTTPCookieStorage]; > cookies = [sharedCookieStorage cookies] ; > > Here is the code to output the data to the table view: > > - (int)numberOfRowsInTableView:(NSTableView *)tableView > { > return [cookies count]; > } > > > - (id)tableView:(NSTableView *)tableView > objectValueForTableColumn:(NSTableColumn *)tableColumn > row:(int)row > { > return [cookies objectAtIndex:row]; > }
What type of NSCell do you have set for the column (looks like you only have a single column)? It is a specialized NSCell subclass that knows how to display an instance NSHTTPCookie? If not this isn't going to work as coded. NSHTTPCookie isn't a string, number, image, etc. so one of the standard cell subclasses wont know what to do with it. You either need a custom cell subclass that can display it the way you want it displayed or you will have to convert the NSHTTPCookie instance into a form that a standard cell can handle (maybe an NSString). -Shawn _______________________________________________ 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 [EMAIL PROTECTED]