Что-то не так, когда я запускаю UIAlertView только в первый раз?В моем didFinishLaunchingWithOptions создается мой MainViewController.Таким образом, в viewDidLoad из MainViewController я делаю это:
BOOL shouldAlert = [[NSUserDefaults standardUserDefaults] boolForKey:@"ShowAlert"];
if (!shouldAlert) {
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"MyAlert" message:@"Some text here" delegate:self cancelButtonTitle:@"Continue" otherButtonTitles: nil];
[alert show];
[alert release];
[[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"ShowAlert"];
[[NSUserDefaults standardUserDefaults] synchronize];
}
Когда я пытаюсь установить его на устройстве, оно не работает, если дважды щелкнуть значок «домой» и нажать значок минуса рядом с приложением, чтобы удалить его изфоновый режим (я думаю, это то, что двойное нажатие делает правильно?).Потому что после этого снова появляется всплывающее окно.Если я этого не сделаю, то предупреждение показывается только один раз.Это ожидаемое поведение?Большое спасибо.