我搜索了很多这个问题,但我找不到任何解决方案。
在https://github.com/Alecrim/AlecrimCoreData/issues/18中提到了同样的问题,我已经完成了所建议但是我仍然遇到了相同的错误。
在DataContext.swift
let dataContext = DataContext()
class DataContext: Context {
var profile: Table<Profile> { return Table<Profile>(context: self) }
}
在viewDidLoad
let person = dataContext.profile.createEntity()
person.email = "h@r.com.au"
person.first_name = "a_name"
let (success, error) = dataContext.save()
if success {
let count = dataContext.profile.count()
println(count)
}
else {
println(error)
}
错误:
的 fatal error: unexpectedly found nil while unwrapping an Optional value
我通过CocoPods
安装了模块