簡體   English   中英

首次加載時在Swift / Xcode中調用條款和條件

[英]Calling Terms and Conditions in Swift / Xcode on first load

我已經用兩個ViewControllers設置了一個應用程序:

1) 條款和條件屏幕

2) 一般歡迎屏幕。

只要用戶尚未接受條款,我希望我的應用在啟動時顯示條款和條件ViewController。

一旦接受,一般歡迎屏幕應該是周期中第一個加載的ViewController。 我該如何處理?

查看條款后,將bool值保存在userDefaults中,說這是termsViewed並在didFinishLaunchingWithOptions進行檢查以觸發直接導航到歡迎屏幕

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {


    if UserDefaults.standard.bool(forKey: "termsViewed")
    { 
        let stor = UIStoryboard.init(name: "Main", bundle: nil)

        let welcomeView = stor.instantiateViewController(withIdentifier: "welcomeID")

        let nav = UINavigationController(rootViewController: welcomeView )

        nav.navigationBar.isHidden = true

       self.window?.rootViewController = nav

    }

    return true
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM