您的位置:首页 > 编程语言 > Lua

lua 调用 java oc

2015-10-15 12:01 204 查看
lua 调用 oc

首先将写好的oc文件放到工程ios文件目录下,并加入工程引用中,然后再在lua中使用luabridge就行了



--测试在lua中调用oc

local args = { num1 = 2 , num2 = 3 }
local luaoc = require "cocos.cocos2d.luaoc"
local className = "LuaObjectCBridgeTest"
local ok,ret  = luaoc.callStaticMethod(className,"addTwoNumbers",args)
if not ok then
print("there is some error")
else
print("The ret is:", ret)
end

local function callback(param)
if "success" == param then
print("object c call back success")
end
end
luaoc.callStaticMethod(className,"registerScriptHandler", {scriptHandler = callback } )
luaoc.callStaticMethod(className,"callbackScriptHandler")


lua 调用java的雷同,就是把写好的java 放到 工程中src下并创建好包路径,在lua中要注意路径和报名的问题
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: