私の質問はとても簡単です。CoreDataには10の異なるエンティティがあり、すべて同じ属性(名前、説明...)があります。これらの属性にアクセスするには、次のようにします。
MyEntity *entity=...;
MyEntity2 *entity2=...;
...
MyEntity10 *entity10=...;
[self myfunction:AnEntity];
ランダムなオブジェクトを関数に送信した後
-(void)myfunction:(id)myentity
そして、ここでは、クラスMyEntityまたはMyEntity2のキングであるかどうかに関係なく、エンティティ属性にアクセスできる変数を使用したいと思います...問題は、私ができないことです。
id myobject=myentity;
NSLog(@"%@", myobject.name);
誰かがオブジェクトのクラスの種類をテストすることを避けるための解決策を持っているなら:)ありがとう!