我工作的一個應用程序,我想實現將運行應用程序在手機上運行的冷杉時間的教程。我已經設置了NSUserDefaults,並且可以在第一次運行時成功確定並標記應用程序。我現在的問題是從Tutorial View Controller轉到主視圖控制器。創建視圖控制器只能運行應用程序第一次運行的iOS
我的當前設置具有被設置爲根控制器到我的應用的主視圖控制器和我的教程視圖控制器需要被示出和然後駁回僅在第一次應用程序被運行。
什麼是實現它的最好方法是什麼?我正在考慮將其顯示爲Modal視圖,並讓主視圖控制器在檢測到第一次運行時顯示它。有什麼建議麼?
請注意,我沒有使用故事板
非常感謝:) – 2014-10-12 11:45:30
我有一個後續問題,如果你不介意的話。我目前正在檢測ViewDidLoad中的FirstLaunch,這是我訪問UserDefaults的地方,然後相應地將我的類中的整數對象設置爲1或0。然後在我的ViewWillAppear中,我創建了檢查這個整數的If條件,我像這樣構建它,以避免每次調用viewwillappear時都必須訪問UserDefaults。你對這種方法有什麼看法?你認爲有一個更好的位置來檢查FirstLaunch嗎? – 2014-10-12 12:22:57