Как встроить iPhone-Wax в приложение - PullRequest
16 голосов
/ 13 мая 2010

Я только что узнал об iPhone-Wax (спасибо SO). Теперь документация довольно редка для того, что я пытаюсь сделать.

Я хочу встроить его в приложение Objective-C. Я не хочу, чтобы это было главное приложение. Кто-нибудь делал это и как мне этого добиться?

Я бы хотел использовать его так же, как LuaObjectiveCBridge.

1 Ответ

3 голосов
/ 29 октября 2011

Если я правильно понимаю, вы хотите создать специальный класс Lua ?!Это так просто:

у вас есть скрипт Lua (script.lua):

waxClass{"LuaClass"}
function myMethod(self, object)
 object:doSomething()
end

и в вашем коде obj-c:

...
luaL_dofile(wax_currentLuaState(), "script.lua");
MyClass *o = [[MyClass alloc] init];
Class LuaClass = NSClassFromString(@"LuaClass");
id luaObject = [[LuaClass alloc] init];
[luaObject performSelector:@selector(myMethod:) withObject:o];
...

Проверьте это суть , написанное Кори.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...