Я пытаюсь внедрить код в Swift, где пользователю предоставляется всплывающее предупреждение при первом запуске приложения. И я бы предпочел, чтобы он не появлялся всплывающее окно при каждом повторном запуске приложения. Я думаю, используя UIAlert в ViewDidLoad(), но не знаю кода, чтобы определить, было ли приложение запущено более одного раза. Был бы оценен любой ввод и примеры кода. Спасибо!Всплывающее пользовательское соглашение Отображение в Swift
0
A
ответ
1
Вы можете использовать NSUserDefault
хранения, чтобы сделать это
let firstLaunchKey = "firstLaunch"
if NSUserDefaults.standardUserDefaults().objectForKey(firstLaunchKey) == nil{
// show your alert and then set firstLauch key
NSUserDefaults.standardUserDefaults().setBool(false, forKey: firstLaunchKey)
}
-1
На самом деле я нашел это в другом месте. Собираем в AppDelegate.swift
let AlertOnce = NSUserDefaults.standardUserDefaults()
if(!changeAlert.boolForKey("oneTimeAlert")){
var alert = UIAlertView()
alert.title = "Welcome"
alert.message = "welcome message"
alert.addButtonWithTitle("OK")
alert.delegate = self
alert.show()
AlertOnce.setBool(true , forKey: "oneTimeAlert")
AlertOnce.synchronize()
}
Смежные вопросы
- 1. Пользовательское всплывающее представление в Swift (Interface Builder)
- 2. Весна безопасности Пользовательское соглашение страница
- 3. JavaScript: пользовательское всплывающее окно
- 4. iOS: всплывающее пользовательское UIView
- 5. Пользовательское всплывающее окно
- 6. пользовательское всплывающее окно закрывается
- 7. Пользовательское всплывающее окно в JavaFX
- 8. Как создать пользовательское всплывающее окно Swift на iPhone
- 9. пользовательское соглашение о назначении заданий на работу
- 10. Пользовательское всплывающее окно для 'onbeforeunload'
- 11. Как создать пользовательское всплывающее окно в Xamarin.Form
- 12. Отобразить пользовательское всплывающее окно в javascript
- 13. Пользовательское всплывающее диалоговое окно в jQuery mobile
- 14. Всплывающее отображение автоматически - javascript?
- 15. Всплывающее отображение сообщений в android
- 16. Пользовательское название навигации - SWIFT
- 17. Пользовательское отображение сервлета библиотеки GWT
- 18. Пользовательское отображение области углового фрагмента
- 19. пользовательское всплывающее меню, как это изображено
- 20. Пользовательское поле Drupal, которое открывает всплывающее окно
- 21. Как создать пользовательское всплывающее окно с быстрым?
- 22. Пользовательское всплывающее меню Android с субтитрами
- 23. Пользовательское раскрывающееся меню/всплывающее меню Android
- 24. Ionic & Angular JS - закрыть пользовательское всплывающее окно
- 25. Пользовательское всплывающее уведомление Windows Compact Framework
- 26. iOS - всплывающее пользовательское подвью после нажатия
- 27. Пользовательское всплывающее меню Android с переключателем
- 28. Как отображать пользовательское всплывающее окно вместо UIMenuController
- 29. Пользовательское всплывающее окно, как infoWindow для кнопки
- 30. Отображение оповещения в Swift
возможный дубликат [Как показать предупреждение сразу после установки приложения в ИО устройства] (http://stackoverflow.com/questions/14495747/how-to-show-alert-once- после установки-в-приложения-в-КСН-устройство) –