每當我的應用程序打開,如果檢查某些條件。如果失敗,則向用戶顯示UIAlertView。xcode 4.4.1 uialertview崩潰
構建在xcode 4.4.1崩潰時執行,當[alertview show]執行時,它在xcode 4.3.2和xcode 4.5中正常工作。
這裏是錯過了一個重要信息的代碼
NSString *appMessage = [NSString stringWithFormat:@"Error Message HERE"];
UIAlertView *appMessageAlertView = [[UIAlertView alloc] initWithTitle:nil message:NSLocalizedString(appMessage,@"Error Message") delegate:self cancelButtonTitle:nil otherButtonTitles:NSLocalizedString(@"OK", @"ok"),nil];
appMessageAlertView.delegate = self;
[appMessageAlertView show];
[appMessageAlertView release];
:墜機發生在iOS6的
在除去釋放 - 不使分配/初始化不平衡?使用ARC時不允許使用 – Farcaller
版本,但這會給你一個編譯錯誤。當不使用ARC時,版本應該在那裏。 – pre
崩潰!=編譯錯誤。我假設,如果有一個ARC問題,它也會在xcode 4.5中引人注目。 – Farcaller