Tôi đã gặp sự cố rằng phương thức UIAlertViewDelegate - (void) alertViewCancel: (UIAlertView *) alertView không được gọi khi tôi hủy một AlertView với nó nút hủy.- (void) alertViewCancel: (UIAlertView *) alertView không được gọi là
Lạ là phương thức ủy nhiệm - (void) alertXem: (UIAlertView *) alertXem nútButtonAtIndex: (NSInteger) buttonIndex hoạt động hoàn hảo.
Có ai có ý tưởng không?
Cảm ơn trước
Sean
- (void)alertViewCancel:(UIAlertView *)alertView
{
if(![self aBooleanMethod])
{
exit(0);
}
}
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
//some code
}
Tôi gọi đây là khi một nút được nhấp:
- (void)ImagePickDone
{
UIAlertView *alertDone = [[UIAlertView alloc]
initWithTitle:@"Done"
message:@"Are u sure?"
delegate:self
cancelButtonTitle:@"Cancel"
otherButtonTitles: @"Yes", nil];
[alertDone show];
[alertDone release];
}
Chúng tôi có thể xem một số mã không? Có thể việc bạn triển khai '-alertViewCancel', cũng như các đoạn mã khác xử lý chế độ xem cảnh báo của bạn (như nơi bạn trình bày lần đầu tiên). – Tim
Ok. Xin lỗi, tôi quên điều đó. Tôi đã chỉnh sửa câu hỏi của tôi ngay bây giờ. – Sean