I'll see if I can reproduce this problem in a small app. Many thanks to everyone.
Peter On 24 Feb 2013, at 13:35, Andy Lee <ag...@mac.com> wrote: > Okay, you're calling plain old runModal, so that rules out a contextInfo > memory management bug. And you don't set a delegate, so that rules out > another place to look for bugs. > > I'm stumped. I'd repeat Eric's suggestion to reduce this to the simplest > possible app that reproduces the problem. Also try the things Quincey > mentioned to see if you can make the bug go away as mysteriously as it arose. > > --Andy > > On Feb 24, 2013, at 4:26 AM, Peter Hudson <peter.hud...@me.com> wrote: > >> 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 (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: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com