如果使用Core Data(布尔类型的属性),应用程序崩溃

时间:2015-02-01 13:07:20

标签: ios xcode swift core-data attributes

我在我的核心数据模型和我的data.swift类中添加了一个新属性(类型为boolean)。我添加属性后尝试运行我的应用程序。一切正常。现在我尝试使用new属性。我写了一些代码,其中的工作是使用属性。现在我尝试了第二次运行应用程序。它崩溃了。有人知道为什么吗?

2 个答案:

答案 0 :(得分:0)

Bool不是对象,因此无法管理。而是将属性设置为NSNumber

NSNumber有一个名为boolValue的属性,您可以将其设置为将其用作布尔值。

答案 1 :(得分:0)

您的问题是您的新DataModel与创建数据存储区时使用的不一样。

因此您必须从模拟器中删除您的应用。然后再次启动你的应用程序它应该工作。