コア データを使用する iOS アプリケーションがあります。別のオブジェクトとの toMany 関係を持つマネージド オブジェクトを作成しました。アプリケーションは RubyMotion で書かれています。
"group" NSManagedObject オブジェクトの "toMany" 関係を person オブジェクトに設定するときは、次のように呼び出します。
group.addPersonObject( person )
しかし、呼び出す前に「addPersonObject」が存在することを確認したいと思います。私は試した
if group.respondsToSelector( "addPersonObject" )
しかし、それはうまくいかないようです。コアデータによって動的に作成されるためだと思います。
呼び出す前に存在するかどうかを確認する良い方法は何ですか?
スタックオーバーフローに関する他の質問から、私はクラスのインスタンスを扱っているので、respondsToSelect は機能するはずですが、そうではないようです。