Re: Crashes with NSOpenPanel and garbage collection
Re: Crashes with NSOpenPanel and garbage collection
- Subject: Re: Crashes with NSOpenPanel and garbage collection
- From: Daniel Parnell <email@hidden>
- Date: Mon, 12 May 2008 09:55:56 +1000
Apparently it has already been logged and should be fixed in the next
release.
I'll just have to add code to my app to check for 10.5.2 and pop up a
box telling the user to upgrade their machine. Something like "10.5.2
has a nasty bug, please upgrade, or if you don't want to, don't bug me
error reports because there isn't anything I can do about it :P"
should do the trick :)
Daniel
On 10/05/2008, at 2:46 AM, Corbin Dunn wrote:
Have you logged a bug on this yet?
thanks,
corbin
On May 8, 2008, at 7:12 PM, Daniel Parnell wrote:
Hi All,
I'm having an interesting problem. I'm trying to use NSOpenPanel
to select some files (as one usually does), however if I compile
with garbage collection on and then try to use the Music, Photos or
Movies areas in the open panel I get very strange crashes. If I've
previously opened a file from one of these areas and the open panel
is now defaulting to them then simply using Command-O will also
cause the same crash.
Is there some special magic I need to use to allow me to use
NSOpenPanel and the special Photo, Music and Movies areas with
garbage collection turned on?
I'm able to replicate this crash in a simple little app I threw
together containing the following code.
- (IBAction) doIt:(id)sender {
NSOpenPanel* panel = [NSOpenPanel openPanel];
[panel setAllowsMultipleSelection: YES];
[panel setPrompt: NSLocalizedString(@"Insert", @"Insert Prompt")];
[panel setAllowedFileTypes: [NSImage imageTypes]];
[panel beginSheetForDirectory: nil file: nil modalForWindow:
window modalDelegate: self
didEndSelector:@selector(insertPanelDidEnd:returnCode:contextInfo:)
contextInfo: nil];
}
- (void)insertPanelDidEnd:(NSOpenPanel *)panel returnCode:
(int)returnCode contextInfo:(void *)contextInfo {
if(returnCode==NSOKButton) {
NSLog(@"got files=%@", [panel filenames]);
}
}
_______________________________________________
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