-6
在我AddViewController,我有這樣的代碼:XCode中的Swift:如何修復EXC_BAD_INSTRUCTION?
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
eventTextField.userInteractionEnabled=false
dateTextField.userInteractionEnabled=false
detailsTextField.userInteractionEnabled=false
eventTextField.text=eventData.objectForKey("eventtitle") as! String
dateTextField.text=eventData.objectForKey("eventdate") as! String
detailsTextField.text=eventData.objectForKey("eventdetails") as! String
}
但是當我運行應用程序,這個錯誤出現說:在這條線的「線程1 EXC_BAD_INSTRUCTION(代碼= EXC_I386_INVOP,子碼=爲0x0)」 :
eventTextField.text=eventData.objectForKey("eventtitle") as! String
然後在調試方面,它說,
fatal error: unexpectedly found nil while unwrapping an Optional value (lldb)
任何調試這種方式?
你認爲錯誤信息「意外地發現nil,同時展開一個可選值」在一個語句上:'eventData.objectForKey(「eventtitle」)'?真的認爲,你可以參考文檔。然後,這也是在SO上發現的最常見的錯誤之一,在SO上有適當的答案。 – zaph