0

我正在使用 Mogenerator 来帮助实现我的核心数据,并且在大多数情况下它工作得很好。但是,有时当我添加新属性、构建和运行项目时,每当我尝试访问该属性时都会收到以下错误:

[MyObject myAttribute]: unrecognized selector sent to instance

在查看机器生成的类之后,看起来 Mogenerator 为我的一些新属性创建了 getter/setter,但不是全部。我究竟做错了什么?当 Mogenerator 不允许我访问这些方法时,我如何仍然获取/设置这些新属性?

我尝试过: 1. 在我的 Human 生成的文件中合成每个新属性(这至少消除了错误,但实际上并没有将任何内容保存到 Core Data) 2. 为每个缺失的属性编写自定义 getter/setter在我的人工生成的文件中(与上面的结果相同)

4

1 回答 1

0

好的,我忘了遵循解决计算机问题的规则 1……删除并重新安装。

我正在使用 BitBucket 来托管我的存储库,所以我只是删除了我的本地副本并将项目克隆回我的机器。现在运行良好。我现在称这个问题为“关闭”,但有什么想法会发生这种情况吗?

于 2013-07-13T21:22:46.197 回答