創建一個布爾值來保存到NSUserDefaults,以查看用戶是否曾經訪問過應用程序。如果他們在我希望屏幕繼續顯示到主屏幕之前打開了應用程序。如何使用NSUserDefaults設置布爾值。預期的聲明錯誤
錯誤:
這裏出現的錯誤:
let userDefaults = NSUserDefaults.standardUserDefaults()
userDefaults.setBool(false, forKey: "userExists") //error here: Expected declaration
這裏是我的代碼的其餘部分的邏輯。我認爲這是有聲的,但是如果你看到一些我不喜歡的東西。
if userDefaults.boolForKey("userExists") == true
{
performSegueWithIdentifier("moveMain", sender: nil)
}
else
{
userDefaults.setBool(true, forKey: "userExists")
}
在此先感謝!
你在哪裏聲明userDefaults? – ronatory
類聲明後的文件頂部 – Rcub3161
這似乎是一個被遺忘的''''''''某處或類似的錯誤。 – Sulthan