我是Objective-c的新手,我认为这应该很简单,但不知何故我无法弄清楚。如何从数组中的对象调用方法?
我需要调用存储在NSArray中的对象的方法。 Java代码将是:myArray[0].getMyValue();
所以我在互联网上看到,在Objective-c它应该看起来像这样:[[myArray objectAtIndex: 0] getMyValue]
。不幸的是,这没有奏效。
我在互联网上发现了其他解决方案,但都没有工作。
所以我希望你们能帮助我?
更新
我得到这两个错误消息:
- 对于选择 'getMyValue'
- 没有一个已知实例方法发送 'ID' 不兼容类型的参数 'CGFloat的' (又名'双')
详细信息。你是什么意思,它不起作用?它不会编译?它在运行时崩溃吗?无论哪种方式,错误是什么? – Avi
它不起作用,您需要将对象作为参数发送给您称为 –
@ Mr.T的方法,这是完全错误的。为什么他应该提供该对象作为参数,如果他只是想调用该对象的实例方法? –