2013-03-30 47 views
0

我試圖從MacRuby應用程序中調用和objective-c方法,只要我在方法中只有一個變量,它就可以正常工作。如果我添加第二個變量,我得到一個NoMethodError。用MacRuby調用Objective-C方法的NoMethodError

我有一種感覺,這是小事,但我似乎無法弄清楚。

這是工作方法:

- (int)testMethod:(int) x

,這是一個不:

- (int)testMethod:(int) x secondVariable:(int)y

當我打電話通過MacRuby的TestClass中的第一個方法。 testMethod(1)一切正常,但當我打電話給第二個時,我得到: in test_command': undefined method testMethod'for:testClass(NoMethodError)

回答

0

最新MacRuby中第二種方法的語法應該如下:

testClass.testMethod(x, secondVariable:y) 
相關問題