luaoc 模块

Lua 接口

luaoc.callStaticMethod(className, methodName, args)

调用 Objective-C 接口。

参数名 类型 说明
className string Objective-C 类名
methodName string Objective-C 类方法名
args table 参数[可选]

返回值有两个:

LuaObjcBridge 模块

头文件:

#include "platform/ios/CCLuaObjcBridge.h"

LuaStack *LuaObjcBridge::getStack(void)

获取 LuaStack。

参数:无,返回值:LuaStack。


int LuaObjcBridge::pushLuaFunctionById(int functionId)

把 Lua 函数压栈。

参数名 类型 说明
functionId int Lua端传递过来的函数 ID

返回值:int。


int LuaObjcBridge::retainLuaFunctionById(int functionId)

把 Lua 函数引用计数加1。

参数名 类型 说明
functionId int Lua端传递过来的函数 ID

返回值:int。


int LuaObjcBridge::releaseLuaFunctionById(int functionId)

把 Lua 函数引用计数减1。

参数名 类型 说明
functionId int Lua端传递过来的函数 ID

返回值:int。