2013-03-30 1 views
0

Я пытаюсь вызвать метод object-c из приложения MacRuby и работает отлично, пока у меня есть только одна переменная в методе. Если я добавлю вторую переменную, я получу NoMethodError.NoMethodError с вызовом MacRuby для метода object-c

У меня такое ощущение, что это что-то маленькое, но я не могу понять это.

Это метод, который работает:

- (int)testMethod:(int) x

и это тот, который не делает:

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

Когда я называю первый метод через MacRuby TestClass. testMethod (1) все работает хорошо, но когда я вызываю второй, я получаю: в test_command': undefined method testMethod 'для: testClass (NoMethodError)

ответ

0

Синтаксис для второго способа в последнем MacRuby должен быть следующим:

testClass.testMethod(x, secondVariable:y) 

 Смежные вопросы

  • Нет связанных вопросов^_^