Using NSAlert sheets
Using NSAlert sheets
- Subject: Using NSAlert sheets
- From: Matt <email@hidden>
- Date: Tue, 19 Dec 2006 21:16:55 -0500
Quick question. I launch a sheet for an action using the code below:
NSAlert *alert = [[[NSAlert alloc] init] autorelease];
[alert addButtonWithTitle:@"Import Bookmarks"];
[alert addButtonWithTitle:@"Create New Bookmarks"];
[alert setMessageText:@"Your bookmarks are missing!"];
[alert setInformativeText:@"I can't find your bookmarks. If you
have a backup, use 'Import Bookmarks' to import your backup copy."];
[alert setAlertStyle:NSCriticalAlertStyle];
// Call the alert sheet asking for migration
[alert beginSheetModalForWindow:mainWindow modalDelegate:self
didEndSelector:@selector
(BookmarksLoadAlertDidEnd:returnCode:contextInfo:) contextInfo:nil];
The code seems to execute alright, except I get malloc() errors when
I run the code, and about 1/10th the time the app is prone to
crashing, presumably because of this. I don't see why there should
be a problem here, but am I missing something? The errors I get are:
Viewer(2435,0xa000cfc0) malloc: *** Deallocation of a pointer not
malloced: 0x18d8c00; This could be a double free(), or free() called
with the middle of an allocated block; Try setting environment
variable MallocHelp to see tools to help debug
Viewer(2435,0xa000cfc0) malloc: *** error for object 0x1875800:
incorrect checksum for freed object - object was probably modified
after being freed, break at szone_error to debug
Viewer(2435,0xa000cfc0) malloc: *** set a breakpoint in szone_error
to debug
I'm going to try and figure out how to set MallocHelp and see what
that turns up as well. Just wondering, as right it's causing me some
problems.
Thanks
Matt
_______________________________________________
Cocoa-dev mailing list (email@hidden)
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