On Oct 18, 2008, at 14:35 , Pierce Freeman wrote:
Hi everyone.I have been attempting to create a NSAlert popup and get the result (so it can run an if statement) for the last few hours, but I still can't get it to work. My current code is below, if anyone wants to have a look see... If anyone could point me in the right direction, it would be much appreciated!
the runModal message blocks until the alert is cleared and then returns the code directly. If you want the alert message to be async, you should send the beginSheetModalForWindow
message (see the NSAlert documentation...) To make your code work, simply do something like this: if( [askToContinue runModal] != NSAlertDefaultReturn ) { // do something interesting... }
Sincerely, Pierce F. -- Code -- -(void)someFunction { NSAlert * askToContinue = [NSAlert alertWithMessageText:@"Message" defaultButton:@"Button 1"aleternateButton:@"Button 2"otherButton:nil informativeTextWithFormat:@"Message to User"]; [askToContinue runModal]; } - (void)alertEnded:(NSAlert *)alert code:(int)choice context:(void *)inContextOfItem { if (choice != NSAlertDefaultReturn) { // Do something } } -- End Code -- _______________________________________________ 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:http://lists.apple.com/mailman/options/cocoa-dev/jason.coco %40gmail.comThis email sent to [EMAIL PROTECTED]
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ 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: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to [EMAIL PROTECTED]