2013-02-23 5 views
-1

Я использую восковую структуру в своем проекте ios.как передать адрес параметра функции в lua

Я хочу вызвать метод Objective-C в Lua, это метод определение:

- (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 запаниковал и выйти: попытка вызова ноль

Как сменить адрес var на функцию какао?

Большое спасибо.

ответ

2

Возможно, local _, result = graphDataScanner:scanUpToString_intoString("abc")

Смежные вопросы