私はiPhone開発者の初心者ですが、
ユーザーが削除ボタンを押したときのように、2つのアラートビューを次々に実装したいのですが、最初のアラートビューはAre you sure want to Delete ?
2つのボタンyes
とno
ここで、ユーザーが を押すyes
と、2 番目のアラート ビューにメッセージが表示されます。Deleted Successfully !
このアラート ビューにはボタンのみが含まれていOK
ます。このOK
ボタンをクリックすると、1 つのメソッドを呼び出します。
ユーザーが押しNo
ても何も起こらず、アラートは消えます。
これが私のコードスニペットです。
-(void)DeletebtnCliked:(id)sender
{
UIAlertView* alertView = [[UIAlertView alloc] initWithTitle:@"Are you sure want to delete ?"
message:nil delegate:self
cancelButtonTitle:nil
otherButtonTitles:@"Yes",@"No",nil];
[alertView show];
[alertView release];
}
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
if (buttonIndex == 0)
{
UIAlertView* alertew = [[UIAlertView alloc] initWithTitle:@"Deleted Successfully !"
message:nil delegate:self
cancelButtonTitle:@"OK"
otherButtonTitles:nil];
[alertew show];
[alertew release];
if (buttonIndex == 0)
{
[self MethodCall];
}
}
else if (buttonIndex == 1)
{
[alertView dismissWithClickedButtonIndex:1 animated:TRUE];
}
}
このコードを書いた後、私は無限ループの中にいます。
どんな助けでも大歓迎です。