【发布时间】:2015-11-08 14:14:37
【问题描述】:
我是 Objective-c 的新手,我认为这应该很容易,但不知何故我无法弄清楚。
我需要从存储在 NSArray 中的对象调用方法。
Java 代码为:myArray[0].getMyValue();
所以我在互联网上读到,在 Objective-c 中它应该是这样的:[[myArray objectAtIndex: 0] getMyValue]。不幸的是,这不起作用。
我在互联网上找到了其他解决方案,但没有一个有效。
所以我希望你们能帮助我吗?
更新
我收到以下两条错误消息:
- 选择器“getMyValue”没有已知的实例方法
- 向不兼容类型“CGFloat”(又名“double”)的参数发送“id”
【问题讨论】:
-
详细信息。你的意思是它没有工作?它不编译吗?它会在运行时崩溃吗?无论哪种方式,错误是什么?
-
这样不行,你需要将对象作为参数发送给你调用的方法
-
@Mr.T 这是完全错误的。如果他只是想调用该对象的实例方法,他为什么要提供该对象作为参数?
标签: ios objective-c