は、私は、全体のコードは次のようであるいくつかのseconds.The後UIAlertView
を却下する機能を追加します。ネットワークが利用できない場合UIAlertview EXC_BAD_ACCESS
- (void)netWorkAlert
{
UIAlertView *netWork = [[UIAlertView alloc] initWithTitle:@"error" message:@"network has problems" delegate:self cancelButtonTitle:nil otherButtonTitles: nil];
[netWork show];
[self performSelector:@selector(dismissAlert:) withObject:netWork afterDelay:2];
}
- (void)dismissAlert:(UIAlertView *)alert
{
if(alert)
{
[alert dismissWithClickedButtonIndex:0 animated:YES];
[alert release];
}
}
netWorkAlert
が呼び出されます。 netWorkAlert
が2回目に呼び出されたときに
は、今私が出会った問題は、アプリが壊れていると私はdidnのXcodeは
int main(int argc, char *argv[])
{
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([ZJAppDelegate class]));
//Thread 1 :EXC_BAD_ACCESS(code=1,address=xc0000004)
}
}
でエラーを示し、tはARCを使用して、私はなぜかクラッシュします。私も[alert release];
とコメントしていますが、2度目の問題は同じです。
誰でも私がそれを確認するのに役立つでしょうか?感謝! ありがとう!
編集:なぜユーザーにアラートを拒否させるだけではないのですか?それはちょうどそれが消えて少し変だ。 – CodaFi
ネットワークが利用できないとき、私はそれをユーザーに知らせたいと思う。 – scorpiozj
ああ、申し訳ありませんが、他の原因によってプログラムがクラッシュします。この質問のために私は何をすべきですか? – scorpiozj