开始使用布尔值试图将它们保存在核心数据中,并认为我可以做一个简单的真/假保存对象,但在阅读后我不确定他们是否添加了在swift中执行此操作的能力。我读了另一篇文章Swift + CoreData: Can not set a Bool on NSManagedObject subclass - Bug?。阅读它让我相信他们改变了这一点,以便它能够根据第一个答案的编辑保存简单的布尔值。
所以我用Bool而不是NSNumber创建了类,并尝试将对象设置为true并保存对象。它似乎不起作用。所以我的问题是你还必须用NSNumber设置对象吗?
我面临的问题是,当我将Bool保存为true后,尝试使用获取请求调用数据时,默认值设置为No,如果我理解正确,则应该= false,我应该能够回想起来哪个属性是通过我作为var创建的getter实现的,它循环检查对象是什么并将其作为字符串返回。但这并不起作用。