Sorry, the forward declarations go in your .h files. You still have to import 
your MyDocument.h in your implementation files (ie. your CustomView.m files).

What warnings are you getting?

As far as your nil document problem, I don't know. I suspect something is not 
setup correctly.

In your code fragment

[[[self window] windowController] document]]

you're making three calls, any of which might be returning nil. Which is it?

_murat

On Feb 18, 2011, at 2:22 PM, Carlos Eduardo Mello wrote:

> Thanks for the tip.
> 
> I've just tried your suggestion:  placed the forward declarations in the 
> custom view files and declared instances of the MyDocument type. I checked 
> all the details and tested several times, but the compilers still give me the 
> same warnings, and now there is a nother problem:
> 
> [[[self window] windowController] document]] doesn't seem to be garanteed to 
> return something other than nil at [awakeFromNib].
> 
> Is there some other point in the document intializing cycle where I could put 
> that call so I can store it for repeated use during app's execution?
_______________________________________________

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