2011-01-11 5 views

답변

2

당신과 같이, NSSavePanel을 사용합니다 :

- (IBAction)doneEditingAction:(NSButton *)sender 
{ 
    NSSavePanel *panel = [NSSavePanel savePanel]; 
    NSWindow *documentWindow = [[self document] window]; 
    [panel 
    beginSheetModalForWindow:documentWindow 
    completionHandler:^(NSInteger button) { 
     switch (button) { 
     case NSFileHandlingPanelOKButton: { 
      NSString *saveURL = [panel URL]; 
      [self saveFileToPath:saveURL]; 
      break; 
     } 
     default: /* FALL THROUGH */ 
     case NSFileHandlingPanelCancelButton: 
      break; 
     } 
    }]; 
} 
관련 문제