これは奇妙に聞こえるかもしれませんが、以前のアプリではこれが機能していましたが、現在のアプリでは同じコードを使用して機能させることができません。アプリを使用して起動したときにアラートビューを一度だけ表示しようとしています:
if (![@"1" isEqualToString:[[NSUserDefaults standardUserDefaults] objectForKey:@"alert"]]){
[[NSUserDefaults standardUserDefaults] setValue:@"1" forKey:@"alert"];
[[NSUserDefaults standardUserDefaults] synchronize];
}
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"title" message:@"Text here" delegate:nil cancelButtonTitle: @"Ok" otherButtonTitles: nil];
[alert show];
ここでばかげたことをした場合に備えて、誰かがチェックしてくれませんか。これが機能しているアプリと照合してクロスチェックしましたが、すべて同じようです。