如果使用Core Data,应用程序将崩溃

时间:2015-02-05 15:25:29

标签: ios xcode swift core-data attributes

我在我的核心数据模型和我的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

1 个答案:

答案 0 :(得分:4)

重置模拟器或删除应用程序。这是数据模型文件中的冲突。