Tôi mới trong phát triển iPhone,UIAlertView sự kiện Click bên UIAlertView đại biểu
Tôi muốn thực hiện xem 2 cảnh báo cái khác, như khi người dùng nhấn nút xóa, xem cảnh báo 1st sẽ hỏi Are you sure want to Delete ?
với hai nút yes
và no
Bây giờ, nếu người dùng nhấn yes
, sau đó xem cảnh báo thứ 2 sẽ đến với thông điệp Deleted Successfully !
xem cảnh báo này chỉ chứa OK
nút, bây giờ bấm vào OK
nút này tôi muốn gọi một phương pháp.
và nếu người dùng nhấn No
thì không có gì xảy ra và cảnh báo nên bỏ qua.
Dưới đây là đoạn mã của tôi,
-(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];
}
}
sau khi viết mã này tôi bên trong vòng lặp vô hạn.
Mọi trợ giúp sẽ được đánh giá cao.
Trong trường hợp nếu: 'if (buttonIndex == 0)', tại sao bạn kiểm tra các điều kiện tương tự bên trong nó? –
'if (buttonIndex == 0)' là cho, khi người dùng nhấn nút 'Có' – Krunal