-1

我在我的 ios 项目中使用蜡框架。

我想在lua中调用objective-c方法,这是方法定义:

- (BOOL)scanUpToString:(NSString *)string intoString:(NSString **)value;

可以看到,第二个参数是 (NSString **) 类型,如果我在 lua 中调用这个方法,代码怎么写?

我编写lua脚本,代码如下:

function method(obj)
local html="<some text>"
graphDataScanner = NSScanner:scannerWithString(html)
graphDataScanner:scanUpToString_intoString("abc",&result)

return result
end

当我运行代码时,收到错误消息:

'&' Lua 附近的意外符号惊慌并退出:尝试调用 nil 值

如何将 var 的地址传递给可可函数?

非常感谢。

4

1 回答 1

2

大概,local _, result = graphDataScanner:scanUpToString_intoString("abc")

于 2013-02-23T08:42:35.920 回答