尝试强制转换objectAtIndex。
(MyClass *)[myArray objectAtIndex:1].name;
你可以在Objective-C中像这样投射内联吗?
答案 0 :(得分:11)
是的,你可以:
((MyClass *)[myArray objectAtIndex:1]).name
答案 1 :(得分:2)
您可以通过使用常规方法调用语法替换访问属性的点语法来完全避免强制转换:
[[myArray objectAtIndex:1] name]