UIAlertViewDelegate メソッド- (void)alertViewCancel:(UIAlertView *)alertViewが、キャンセル ボタンで AlertView をキャンセルしたときに呼び出されないという問題があります。
奇妙なのは、デリゲート メソッド(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndexが完全に機能することです。
誰にもアイデアはありますか?
前もって感謝し
ます
- (void)alertViewCancel:(UIAlertView *)alertView
{
if(![self aBooleanMethod])
{
exit(0);
}
}
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
//some code
}
ボタンがクリックされたときにこれを呼び出します。
- (void)ImagePickDone
{
UIAlertView *alertDone = [[UIAlertView alloc]
initWithTitle:@"Done"
message:@"Are u sure?"
delegate:self
cancelButtonTitle:@"Cancel"
otherButtonTitles: @"Yes", nil];
[alertDone show];
[alertDone release];
}