0

私はコア データの実装を支援するために Mogenerator を使用していますが、ほとんどの場合、うまく機能します。ただし、新しい属性を追加し、プロジェクトをビルドして実行すると、プロパティにアクセスしようとすると、次のエラーが発生することがあります。

[MyObject myAttribute]: unrecognized selector sent to instance

マシンで生成されたクラスを調べたところ、Mogenerator が新しい属性の一部に対してゲッター/セッターを作成しているように見えますが、すべてではありません。私は何を間違っていますか?Mogenerator がこれらのメソッドへのアクセスを許可しない場合、どうすればこれらの新しい属性を取得/設定できますか?

私が試したこと: 1. 人間が生成したファイルで新しい属性をそれぞれ合成します (これにより、少なくともエラーは取り除かれますが、実際にはコア データには何も保存されません) 2. 欠落している属性ごとにカスタムのゲッター/セッターを作成します人間が生成したファイル (上記と同じ結果)

4

1 に答える 1