No, and if you think about it, it couldn't be. It's possible to launch an app 
with no documents initially (as you are in fact trying to do) or to have 
multiple documents open. The app is a singleton object that has exactly one 
delegate, so the delegate can't be a document instance.

In your main nib, right click the File's Owner (or the Application object) and 
see if it has a delegate. If so, that tells you what class you should be 
putting app delegate methods into. If not, you have to create a class -- 
typically a subclass of NSObject.

--Andy

On Mar 31, 2011, at 12:51 PM, Carlos Eduardo Mello <carloseme...@gmail.com> 
wrote:

Isn't the document subclass the app's delegate by default in the document architecture?

On Mar 31, 2011, at 1:36 PM, Gary L. Wade wrote:

These should be in the app delegate.

- Gary L. Wade (Sent from my iPhone)

On Mar 31, 2011, at 9:25 AM, Carlos Eduardo Mello <carloseme...@gmail.com > wrote:

Hi everyone,

I've implemented both methods bellow, but my document-based app still opens untitled windows at start-up and when reactivated from the dock. The methods are placed in the window's delegate (MyDocument.m) but they never get called. Does anybody have an idea why this is happening?

- (BOOL)applicationShouldOpenUntitledFile:(NSApplication *)sender
{
NSLog(@"Calling [applicationShouldOpenUntitledFile]...");
return NO;
}

- (BOOL)applicationShouldHandleReopen:(NSApplication *)sender hasVisibleWindows:(BOOL)flag
{
NSLog(@"Calling [applicationShouldHandleReopen]...");
return NO;
}

Thanks,

Carlos.


_______________________________________________

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/garywade%40desisoftsystems.com

This email sent to garyw...@desisoftsystems.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/aglee%40mac.com

This email sent to ag...@mac.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