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

Reply via email to