2013-03-30 1 views
0

MacRuby 응용 프로그램에서 objective-c 메서드를 호출하려고하는데 메서드에 하나의 변수 만 있으면 제대로 작동합니다. 두 번째 변수를 추가하면 NoMethodError가 발생합니다.NoMethodError with MacRuby가 objective-c 메서드를 호출합니다.

나는 이것이 뭔가 작다고 느낀다. 그러나 나는 그것을 알아낼 수 없다.

작동하는 방법입니다 :

- (int)testMethod:(int) x

를이하지 않는 하나입니다

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

나는 MacRuby의 TestClass를 통해 첫 번째 방법 전화

. testMethod (1) 모든 것이 잘 작동하지만 두 번째 호출 할 때 test_command': undefined method testMethod 'for : testClass (NoMethodError)

답변

0

MacRuby 다음이어야 최신의 두 번째 방법에 대한 구문 :

testClass.testMethod(x, secondVariable:y)