我是Objective-c的新手,我認爲這應該很簡單,但不知何故我無法弄清楚。如何從數組中的對象調用方法?
我需要調用存儲在NSArray中的對象的方法。 Java代碼將是:myArray[0].getMyValue();
所以我在互聯網上看到,在Objective-c它應該看起來像這樣:[[myArray objectAtIndex: 0] getMyValue]
。不幸的是,這沒有奏效。
我在互聯網上發現了其他解決方案,但都沒有工作。
所以我希望你們能幫助我?
更新
我得到這兩個錯誤消息:
- 對於選擇 'getMyValue'
- 沒有一個已知實例方法發送 'ID' 不兼容類型的參數 'CGFloat的' (又名'雙')
詳細信息。你是什麼意思,它不起作用?它不會編譯?它在運行時崩潰嗎?無論哪種方式,錯誤是什麼? – Avi
它不起作用,您需要將對象作爲參數發送給您稱爲 –
@ Mr.T的方法,這是完全錯誤的。爲什麼他應該提供該對象作爲參數,如果他只是想調用該對象的實例方法? –