有人看到有什麼問題嗎?我有一個UIAltertView但是當我點擊任何兩個按鈕得到一個EXC_BAD_ACCESS:無法讓UIAlert工作
UIAlertView *alert = [[UIAlertView alloc] init];
[alert setTitle:@"First Sync"];
[alert setMessage:@"The App is going to do its first synchronisation. This might take a few moment..."];
[alert setDelegate:self];
[alert addButtonWithTitle:@"OK"];
[alert addButtonWithTitle:@"Cancel"];
[alert show];
[alert release];
,並搭上了迴應:
#pragma mark UIAlertView
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex {
if (buttonIndex != 0)
{
NSLog(@"TEST1");
return;
}
NSLog(@"TEST2");
}
它必須是簡單的東西...
當您顯示警報時會發生什麼?警報的代表是否有可能被釋放? (嘗試使用NSZombiesEnabled運行) – Vladimir 2011-02-13 18:03:17