3
我有一個2 UIAlert顯示我按下一個按鈕。我希望第二個警報只有在第一個UIAlert被解除時(即我們按下第一個OK按鈕時)纔可見。2 UIAlertView一個接一個
我該如何繼續?以下是我的代碼:
- (IBAction)button:(id)sender {
UIAlertView *view;
view = [[UIAlertView alloc]
initWithTitle: @"Message"
message: @"Adding..."
delegate: self
cancelButtonTitle: @"OK" otherButtonTitles: nil];
[view show];
MyAppAppDelegate *appDelegate = (MyAppAppDelegate *)[[UIApplication sharedApplication] delegate];
if (appDelegate.array_presets.count) {
view = [[UIAlertView alloc]
initWithTitle: @"Message"
message: @"limit already reached"
delegate: self
cancelButtonTitle: @"OK" otherButtonTitles: nil];
[view show];
}
[view autorelease];
}
你可能想用的是'如果(alertView.tag!= 1000)'在第二個「如果」或檢查像1001 另一個值,但不解決海報的問題,我想。 – DarkDust 2010-08-16 11:20:41
感謝您的更正。在答案中編輯了代碼。我認爲這應該可以解決這個問題,因爲他希望在第一個警報視圖被解散後顯示第二個警報視圖。 – lukya 2010-08-16 11:38:34