類似したこと私はShowアラート後に私のアプリケーションを終了したいと思っています。助けてください...
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
NSLog(@"%@",alertView.title);
if(alertView.title== @"Collision failed")
{
if(buttonIndex==0)
{
//gameState = kGameStateRunning;
[self loadView];
[self viewDidLoad];
count=0;
}
else
{
exit(0);
}
}
else
{
if(buttonIndex==0)
{
//gameState = kGameStateRunning;
[self loadView];
[self viewDidLoad];
}
else
{
second_stage *obj=[[second_stage alloc]initWithNibName:@"second_stage" bundle:nil];
obj.count2=count;
[self presentModalViewController:obj animated:YES];
}
}
私は単にexit(0)を書いています。
他の人がリンク先の質問に述べたように、これを行わないでください。アップルの設計ガイドラインに違反しており、審査プロセスでアプリケーションが却下される可能性が最も高いです。それは非常に良いユーザーエクスペリエンスでもありません。 –