Re: NSSavePanel problem
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