检测应用程序是否已打开x次

时间:2015-07-27 22:47:33

标签: xcode swift

如何检测应用程序是否已打开过10次,然后执行弹出窗口操作?

也许在这里:

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
        // Override point for customization after application launch.
        return true
    }

1 个答案:

答案 0 :(得分:0)

根据您的具体用例,您可以将此类内容放入didFinishLaunchingWithOptionsapplicationDidBecomeActive

let i = NSUserDefaults.standardUserDefaults().integerForKey("numLaunches")
NSUserDefaults.standardUserDefaults().setInteger(i+1, forKey: "numLaunches")

然后使用该值执行您需要的任何操作。第一次调用它时,i将为0,因此无论您实现什么逻辑,都要考虑到这一点。另外,请确保同步默认值。