我有一个继承自NSManagedObject的类。我使用这个对象作为模型数据,并且它也被持久化。
class Foo: NSManagedObject {
@NSManaged var firstVar: String
@NSManaged var secondVar: String
let entity = NSEntityDescription.entityForName("Foo", inManagedObjectContext: managedObjectContext)
let createdManagedObject = NSManage
if let ip = indexPath {
var data: NSManagedObject = myList[ip.row] as NSManagedObject
cell.textLabel?.text = data.valueForKeyPath("item") as String
}
错误:“条件绑定中的绑定值必须为可选类型”
我正在使用xcode 6.1.1,请帮助.
我正在学习本教程,
我有一个使用CoreData和NSManagedObject设置子类的Swift项目。它们有一个类名设置(在xcdatamodel视图中),其中包括作为类的主要目标名称"MainTarget.MyEntity“。运行该应用程序时,一切都运行良好。然而,我使用XCTest添加了一些单元测试,当将executeFetchRequest的结果转换为适当的类型时,应用程序开始与ERR_BAD_ACCESS或ERR_BAD_INSTRUCTION崩溃。我还尝试转换数组中的每个元素,这也会导致崩溃。错误在我的所有测试用例中为零。
var entities = _managedContext.exe