我在我的核心数据模型和我的data.swift类中添加了一个新属性(类型为boolean)。我添加属性后尝试运行我的应用程序。一切正常。现在我尝试使用new属性。我写了一些代码,其中的工作是使用属性。现在我尝试了第二次运行应用程序。它崩溃了。我得到了发生错误的代码行。但是我获得的代码行与属性无关,我已经添加了新属性。发生错误的行是使用核心数据模型中的另一个属性,而不是使用我添加了新属性的属性。有人知道这方面的解决方案吗?
我的data.swift类:
import Foundation
import CoreData
@objc(data)
class data: NSManagedObject {
@NSManaged var aufgabe: String
@NSManaged var datum: NSDate
@NSManaged var hatDatum: Bool //new attribute
}
崩溃线:
cell.textLabel!.text = "\(daten[indexPath.row].aufgabe)"
错误消息:线程1:EXC_BAD_ACCESS(代码= 1,地址= 0x0)控制台中没有任何内容。
我的数据模型:https://www.dropbox.com/s/rzlxi30a5mrez52/Bildschirmfoto%202015-02-01%20um%2014.39.42.png?dl=0
答案 0 :(得分:4)
重置模拟器或删除应用程序。这是数据模型文件中的冲突。