Thank you, Kyle. Actually, since - saveToURL:ofType:forSaveOperation:error:
has a setFileURL built into it, I don't need setFileURL:

So, this works for creating an NSPersistentDocument programatically....

- (void)applicationDidFinishLaunching:(NSNotification *)aNotification {
NSDocumentController* docCon = [NSDocumentController sharedDocumentController] ;
    NSError* error = nil ;

    // Create a new empty NSPersistentDocument
    MyDocument* doc = [docCon openUntitledDocumentAndDisplay:NO
                                                       error:&error] ;
    NSLog(@"open error = %@", error) ;

    // Save it to desktop
NSURL* url = [NSURL fileURLWithPath:@"/Users/jk/Desktop/ KylesWay"] ;
    BOOL ok = [doc saveToURL:url
                      ofType:[doc fileType]
            forSaveOperation:NSSaveOperation
                       error:&error] ;

    NSLog(@"saved ok = %d", ok) ;
    NSLog(@"save error = %@", error) ;
    NSLog(@"fileURL = %@", [doc fileURL]) ;
}

_______________________________________________

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