Fixed a retain cycle issue

This commit is contained in:
Mugunth
2013-01-29 19:03:00 +08:00
parent 0e7757e848
commit 0cecdae4cb
2 changed files with 10 additions and 3 deletions

View File

@@ -99,11 +99,12 @@ static const NSInteger kAHViewAutoresizingFlexibleMargins =
NSString *message = @"This is a message that might prompt you to do something.";
AHAlertView *alert = [[AHAlertView alloc] initWithTitle:title message:message];
__weak AHAlertView *weakAlert = alert;
[alert setCancelButtonTitle:@"Tumble" block:^{
alert.dismissalStyle = AHAlertViewDismissalStyleTumble;
weakAlert.dismissalStyle = AHAlertViewDismissalStyleTumble;
}];
[alert addButtonWithTitle:@"Zoom Down" block:^{
alert.dismissalStyle = AHAlertViewDismissalStyleZoomDown;
weakAlert.dismissalStyle = AHAlertViewDismissalStyleZoomDown;
}];
[alert show];
}