Swift 2核心数据缓存实体属性名称?

时间:2016-01-16 10:21:21

标签: ios xcode swift core-data xcode7

我想知道是否有人可以解释这个奇怪的问题...

我在swift 2核心数据中的一个名为“Users”的实体中创建了一个名为“updated”的属性。我将该属性设置为类型布尔值,因为它应该是一个标志,用于指示记录是否已更新。

我有各种各样的问题让Booleans使用核心数据(但这是另一个故事!),所以我将类型更改为Int16,只需将其值设置为1或0,但该属性仍然作为虽然它是一个布尔值,并没有按预期工作。

接下来我尝试删除属性,删除模拟器上的应用程序,运行应用程序,添加属性(作为Int16),删除应用程序并再次运行它,但它仍然像布尔一样。

所以我添加了一个名为“modified”的新属性,并将其类型设置为Int16,这对我的目的来说很好。

因此看起来Xcode正在缓存属性名称&对我来说感觉像个错误的属性。还有其他人遇到过这种行为吗?还是有什么我想念的?如果我想更改属性类型,我需要完成一些重要的步骤吗?

由于

0 个答案:

没有答案