我正在嘗試存儲&在NSUserDefaults
中獲取數據時,應用程序第一次啓動NSUserDefaults
中的「令牌」的值爲零。在應用程序啓動時,我試圖從standardUserDefaults()
得到它,但它失敗&給出的錯誤爲:Swift中的EXC_BAD_INSTRUCTION(code = EXC_I386_INVOP,subcode = 0x0)
EXC_BAD_INSTRUCTION (code=EXC_I386_INVOP, subcode=0x0)
。
遵循的是代碼:
var prefs:NSUserDefaults = NSUserDefaults.standardUserDefaults()
let value : AnyObject! = prefs.objectForKey("token") as AnyObject!
哪一行產生錯誤? – Antonio
我能夠在沒有任何問題的情況下在Xcode 6 Beta 2中運行您的代碼。您使用哪種Xcode?嘗試清理項目,重新設置模擬器並重新運行。 – RaffAl
On:讓價值:AnyObject! = Prefs.objectForKey(「token」)作爲AnyObject! – OMK