• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: NSSavePanel problem
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: NSSavePanel problem


  • Subject: Re: NSSavePanel problem
  • From: Peter Hudson <email@hidden>
  • Date: Sun, 24 Feb 2013 09:26:40 +0000

Here is the code for running the NSSavePanel.
I run the panel using runModal.
I simply never return from the  runModal if I click the directory popup.

Peter



-(IBAction)exportDayOutOfDaysReportToHTML:(id)sender
 {


     NSSavePanel *sp = [NSSavePanel  savePanel];
     [sp  setTitle:@"Save as HTML"];
     [sp  setRequiredFileType:@"html"];



     SSScriptModel * model = [scriptDoc scriptModel];
     NSString *activeStripstore = [[model  stripstoreManager] currentStripstoreName];

    // Go to the stripstore manager and get the list of stripstore name suffixes...
    // Only the user supplied short name ( from the stripstore name sheet ), not the complete suffix with separator...  e.g.  "(L)"
     NSString *stripstoreNameSuffix = @"";

	NSArray * a =  [[model  stripstoreManager] stripstoreNameSuffixes];
	 NSEnumerator *e = [a  objectEnumerator];
	 NSString *s;
	 while( s = [e  nextObject] )
	 {
	     if( [activeStripstore  hasSuffix:s] )
	     {
		 stripstoreNameSuffix = [NSString  stringWithString:s];   // e.g.  "(L)"
		 break;
	     }
	 }


     NSString *suffixCoreString = NSLocalizedString(@"SSStripstoreNameSuffixSeparator", nil );   // " #" at the moment
     NSString *saveFileName = [NSString  stringWithFormat:@"%@ - %@%@",
			              [reportSelectorPopup  titleOfSelectedItem], suffixCoreString,stripstoreNameSuffix];


     [sp  setNameFieldStringValue:saveFileName];


     int retval = [sp  runModal];	//  I get hosed in here if I click on the directory popup …..



     /// …..…..  save names etc ...




 }
_______________________________________________

Cocoa-dev mailing list (email@hidden)

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:

This email sent to email@hidden


  • Follow-Ups:
    • Re: NSSavePanel problem
      • From: Andy Lee <email@hidden>
    • Re: NSSavePanel problem
      • From: Eric Gorr <email@hidden>
  • Prev by Date: Re: Custom control with 4 vertical sliders
  • Next by Date: Re: Problem with NSDatePicker in popover
  • Previous by thread: Re: NSSavePanel problem
  • Next by thread: Re: NSSavePanel problem
  • Index(es):
    • Date
    • Thread