On Feb 18, 2011, at 5:46 PM, mlist0...@gmail.com wrote:

On Feb 18, 2011, at 11:20 AM, Carlos Eduardo Mello wrote:

I need to declare an instance of MyDocument inside my view's classes. The compiler won't let me do this unless I import MyDocument to the class definitions.

you can use:

@class MyDocument;

in your .h file to forward declare MyDocument as a class without importing its definition.


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