Каково правило для преобразования CocoaAPI в MacRuby API
- (BOOL)applicationShouldHandleReopen:(NSApplication *)theApplication hasVisibleWindows: (BOOL)flag
{
[self showWindow:self];
return YES;
}
как конвертировать этот метод в MacRuby?
Я старался
def applicationShouldHandleReopen(the_application, k)
@window.makeKeyAndOrderFront
end
но не работает
1 ответ
Решение
Вам необходимо использовать синтаксис селектора для второго аргумента, например:
def applicationShouldHandleReopen(the_application, hasVisibleWindows:k)
...
end
См. http://www.macruby.org/documentation/tutorial.html для получения дополнительной информации по этой конкретной теме.