0
私はこのアプリがバックグラウンドから復帰したとき、または2回目に起動されたとき、そしてその後に続くすべてのときにパスコード画面を表示します。SwiftのバックグラウンドでいつかUIViewControllerを表示するには?
しかし、アプリがバックグラウンドで少なくとも30秒以上、それ以上でない場合にのみ表示する必要があります。
どうすればいいですか?
私は現在パスコード画面がAppDelegate.swiftであるロードする必要コード:
func applicationDidBecomeActive(application: UIApplication) {
//Load lock screen
let topController = self.topViewControllerWithRootViewController(UIApplication.sharedApplication().delegate?.window??.rootViewController)
let userDefaults = NSUserDefaults.standardUserDefaults()
let displayedWalkthrough = userDefaults.boolForKey("Walk")
if displayedWalkthrough {
let main : UIStoryboard = UIStoryboard(name: "Main", bundle: nil)
let lockVC = main.instantiateViewControllerWithIdentifier("LockVC") as! LockVC
topController.presentViewController(lockVC, animated: true, completion: nil)
} else {
}
}