サンプルアプリが1つあります。アプリケーションには、ログイン時にポップアップビューが含まれています。ホームページビューに移動すると、ポップアップが完全に表示されます。私の問題は、ポップアップがホームページに1回だけ表示されることです。ポップアップは必要ありませんか?どうすればこれができますか。誰でも解決策を与える
user1208852
質問する
1689 次
3 に答える
4
userdefaultsにBOOL値を格納します。ポップアップを表示する前に、その変数の値を確認してください。
if([[NSUserDefaults standardUserDefaults] boolForKey:@"popDisplayed"] == FALSE)
{
[[NSUserDefaults standardUserDefaults] setBool:TRUE forKey:@"popDisplayed"];
[[NSUserDefaults standardUserDefaults] synchronize];
//Alert code will go here...
}
アラートを表示する前に、上記のコードを入力してください。
したがって、アラートは1回だけ表示されます。アプリケーションを再起動しても、最初は表示されません。
于 2012-06-06T05:29:07.177 に答える
0
pop up
表示コードを に入れますviewDidLoad
。その後、一度だけ表示されます。でポップアップを表示するコードが書かれていると思いますviewWillAppear
。その場所に移動するたびに呼び出されますhome page
。はviewDidLoad
一度だけ呼び出されます。
于 2012-06-06T05:37:32.910 に答える