我的问题很简单。我在 CoreData 中有 10 个不同的实体,它们都具有相同的属性(名称、描述......)。要以这种方式访问这些属性:
MyEntity *entity=...;
MyEntity2 *entity2=...;
...
MyEntity10 *entity10=...;
[self myfunction:AnEntity];
在我将随机对象发送到函数之后
-(void)myfunction:(id)myentity
在这里,我想使用一个可以访问实体属性的变量,无论它是 MyEntity 还是 MyEntity2 的王...问题是我做不到:
id myobject=myentity;
NSLog(@"%@", myobject.name);
如果有人有解决方案来避免测试对象的类:) 谢谢!