On 18 Jan 2011, at 23:28, Quincey Morris wrote: > The data source is part of the window interface. I think you mean to say you > want to keep the (or, a) data model in the app delegate, which is fine. Put > it there, but implement the data source protocol in the History window > controller ... > >> I've been struggling (in XBuilder) to connect the NSTableView object in >> History.xib with it's datasource object (the app delegate) which is in >> MainMenu.xib. > > ... so there's no need to connect History.xib to MainMenu.xib.
Thank you for your help. It makes sense to me: keep the data model in the app delegate, but implement the data source protocol methods in the History window controller. But then, I'm still wondering how I can reference the app delegate and the data model from the data source protocol methods. I'm sure it's pretty obvious, but clearly I'm still missing something. When allocating and initializing the HistoryController from the app delegate, I suppose I could somehow pass a reference to 'self' to the HistoryController instance. Would this be the way to proceed? -- Luc Van Bogaert luc.van.boga...@me.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