On Wed, 7 Jan 2015 12:02:16 -0600, Ken Thomases said:
>Short answer: yes, the alert is retained.
Meaning that one must use the weak/strong dance pattern like this?
NSAlert *alert = [NSAlert new];
alert.alertStyle = NSWarningAlertStyle;
alert.messageText = @“Do not touch!";
__weak NSAlert* weakAlert = alert;
[alert beginSheetModalForWindow:self.window completionHandler:^(NSModalResponse
returnCode) {
NSAlert *strongAlert = weakAlert;
[strongAlert orderOut:self];
}];
I miss garbage collection. None of that was necessary. I still haven't got my
head around dealing with this under ARC...
Cheers,
--
____________________________________________________________
Sean McBride, B. Eng [email protected]
Rogue Research www.rogue-research.com
Mac Software Developer Montréal, Québec, Canada
_______________________________________________
Cocoa-dev mailing list ([email protected])
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 [email protected]