我在ios项目中使用了蜡框架。
我想在lua中调用objective-c方法,这是方法define:
- (BOOL)scanUpToString:(NSString *)string intoString:(NSString **)value;
你可以看到,第二个param是(NSString **)类型,如果我在lua中调用这个方法,如何编写代码?
我写了lua脚本,代码如下:
function method(obj)
local html="<some text>"
graphDataScanner = NSScanner:scannerWithString(html)
graphDataScanner:scanUpToString_intoString("abc",&result)
return result
end
当我运行代码时,收到错误消息:
'&amp;'附近的意外符号 Lua恐慌并退出:尝试调用零值
如何将var的地址传递给cocoa函数?
非常感谢。
答案 0 :(得分:2)
可能是local _, result = graphDataScanner:scanUpToString_intoString("abc")