如何检测应用程序是否已打开过10次,然后执行弹出窗口操作?
也许在这里:
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
// Override point for customization after application launch.
return true
}
答案 0 :(得分:0)
根据您的具体用例,您可以将此类内容放入didFinishLaunchingWithOptions
或applicationDidBecomeActive
let i = NSUserDefaults.standardUserDefaults().integerForKey("numLaunches")
NSUserDefaults.standardUserDefaults().setInteger(i+1, forKey: "numLaunches")
然后使用该值执行您需要的任何操作。第一次调用它时,i
将为0,因此无论您实现什么逻辑,都要考虑到这一点。另外,请确保同步默认值。