當用戶第一次啓動應用程序時,我需要在桌面視圖上啓動教練標記/教程視圖。除非用戶刪除並重新安裝應用程序,否則教練標記將永不再顯示。當用戶第一次啓動應用程序時,顯示教練標記視圖Swift 3
我搜索了互聯網,但無法找到一個簡單的解決方案。哦,我對斯威夫特來說相當新穎,所以請溫柔。 :)
編輯: 這是我用過的。很棒!
override func viewDidAppear(_ animated: Bool) {
if !UserDefaults.standard.bool(forKey: "isSecondTime") {
let launchedBefore = UserDefaults.standard.bool(forKey: "isSecondTime")
if launchedBefore {
print("Not the first launch.")
} else {
let VC = UIStoryboard(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "CoachMarksViewController")
self.present(VC, animated: true, completion: nil)
print("This the first launch.")
UserDefaults.standard.set(true, forKey: "isSecondTime")
}
}
}
看看'UserDefaults'類。在那裏找一個表示你的特殊觀點的指標是相當正常的。如果找不到指示符,請顯示顯示並更新默認值,以便下次找到它。 –