【发布时间】:2014-10-19 11:06:12
【问题描述】:
我收到此错误:fatal error: unexpectedly found nil while unwrapping an Optional value
在这个函数中:
func textFieldShouldReturn(textField: UITextField) -> Bool {
tableViewData.append(textField.text)
textField.text = ""
self.tableView.reloadData()
textField.resignFirstResponder()
// Reference to our app delegate
let appDel: AppDelegate = UIApplication.sharedApplication().delegate as AppDelegate
// Reference moc
let contxt: NSManagedObjectContext = appDel.managedObjectContext!
let en = NSEntityDescription.entityForName("note", inManagedObjectContext: contxt)
// Create instance of pur data model an initialize
var newNote = Model(entity: en!, insertIntoManagedObjectContext: contxt)
// Map our properties
newNote.note = textField.text
// Save our context
contxt.save(nil)
println(newNote)
// navigate back to root vc
//self.navigationController?.popToRootViewControllerAnimated(true)
return true
}
还有这行代码:
var newNote = Model(entity: en!, insertIntoManagedObjectContext: contxt)
有人对此错误有解决方案吗? 我使用 xCode 6.0.1。编程语言为 Swift,模拟器运行 iOS8 (iPhone 5s)。
【问题讨论】: