Ios 仅在初始启动时显示UIAlertView

Ios 仅在初始启动时显示UIAlertView,ios,swift,uialertview,Ios,Swift,Uialertview,我希望我的应用程序在第一次有人使用我的应用程序时显示警报视图,第二次,它不会出现。我到处找了找,但找不出来。我用的是斯威夫特 以下是我的alertview方法: var alertView = UIAlertView() alertView.addButtonWithTitle("Ok") alertView.title = "Information" alertView.message = "Pinch the screen to scroll." alertView.show() 您需要创

我希望我的应用程序在第一次有人使用我的应用程序时显示警报视图,第二次,它不会出现。我到处找了找,但找不出来。我用的是斯威夫特

以下是我的alertview方法:

var alertView = UIAlertView()
alertView.addButtonWithTitle("Ok")
alertView.title = "Information"
alertView.message = "Pinch the screen to scroll."
alertView.show()

您需要创建一些布尔标志,并将其存储到例如NSUserdefauls。第一次布尔值变为false。然后显示警报,然后将布尔值设为true,并将其存储到ns UserDefault。始终从nsuserdefaults检查布尔变量是否为真

let userDefaults = NSUserDefaults.standardUserdefaults()

if (userDefaults.valueForKey("alertViewShowedFirstTime") == nil) {
    // alertview code
    }
然后添加这段代码

 userDefaults.setValue("showed", forKey: "alertViewShowedFirstTime")
 userDefaults.synchronize()
我在飞行中写的,所以它可能不是无错误的,但这是主要的想法。
只需将它存储在您已经显示过一次的
NSUserDefault
中。

您需要创建一些布尔标志,并将其存储到NSUserdefauls中。谢谢!只需通过调用来显示“userDefaults”是什么:let userDefaults=nsUserFaults.standardUserdefaults()谢谢!很高兴能理解它,让我更容易:)