У меня есть один пример приложения. Приложение содержит всплывающее представление, когда я вхожу в экран, идущий на всплывающее окно просмотра главной страницы, кажется, что моя проблема - всплывающее шоу только один раз на домашней странице снова появляется на домашней странице всплывающее окно не нужно? Как это можно сделать. Любой из них дает решениеПоказывать всплывающее окно только один раз в iphone?
ответ
Храните некоторое значение BOOL в ваших пользовательских ошибках. Проверьте значение этой переменной перед отображением всплывающего окна.
if([[NSUserDefaults standardUserDefaults] boolForKey:@"popDisplayed"] == FALSE)
{
[[NSUserDefaults standardUserDefaults] setBool:TRUE forKey:@"popDisplayed"];
[[NSUserDefaults standardUserDefaults] synchronize];
//Alert code will go here...
}
Поместите выше код, прежде чем пытаться отобразить предупреждение.
Таким образом, он будет отображать предупреждение только один раз. Он не отобразит его, даже если вы перезапустите приложение.
Поместите свой pop up
код отображения в viewDidLoad
. Тогда он появится только сразу. Я думаю, что вы написали код для показа всплывающих окон в viewWillAppear
. Он будет вызываться всякий раз, когда вы переходите к этому home page
. viewDidLoad
будет вызываться только сразу.
Спасибо YOUR Response –
Быстрый Swift 3 Версия:
if !UserDefaults.standard.bool(forKey: "wasAlreadyShown") {
UserDefaults.standard.set(true, forKey: "wasAlreadyShown")
// Show your Dialog...
}
- 1. Сделать всплывающее окно появляется только один раз
- 2. Всплывающее окно JQGrid отображается только один раз
- 3. Показывать всплывающее окно
- 4. всплывающее окно «выскакивать» один раз в сафари
- 5. Как показывать всплывающее окно только один раз в 2 дня в javascript?
- 6. Как показывать уведомление только один раз в Angular.js?
- 7. Показывать только один раз adview
- 8. Показывать только один раз подсказки
- 9. Показывать всплывающее окно?
- 10. Показать Magnific-всплывающее окно только один раз для каждого пользователя
- 11. Отображать всплывающее окно только один раз для пользователя
- 12. Javascript открыт всплывающее окно только один раз закрытого мероприятия
- 13. Показать всплывающее окно только один раз за сеанс
- 14. Мне нужно показать всплывающее окно jquery только один раз
- 15. Отображать всплывающее окно только один раз за посещение
- 16. Редактируйте мой скрипт и добавьте куки-файл jQuery, чтобы показывать всплывающее окно только один раз
- 17. Как элегантно в первый раз показывать всплывающее окно с Rails
- 18. Jquery Нажмите Popup и печенье (Показать всплывающее окно один раз)
- 19. iPhone: всплывающее окно MKAnnotation?
- 20. Выполнить JavaScript только один раз в неделю
- 21. Показывать предупреждение при фокусировке, только один раз
- 22. Как показывать активность только один раз?
- 23. Показывать серию слайдов только один раз
- 24. Показывать пароль только один раз - Как?
- 25. Показывать заголовок RDLC только один раз
- 26. Показывать только jQuery один раз за сеанс
- 27. Показывать только один раз во время цикла
- 28. Переключить Divs, но показывать только один раз
- 29. Показывать слайд-баннер только один раз
- 30. Показывать всплывающее окно при запуске приложения
Thank U Очень –
может у образец кода –
ответа обновляется с примерами кода. – Apurv