iOS プロジェクトでワックス フレームワークを使用しています。
luaでobjective-cメソッドを呼び出したいのですが、これはメソッド定義です:
- (BOOL)scanUpToString:(NSString *)string intoString:(NSString **)value;
ご覧のとおり、2 番目のパラメーターは (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のアドレスをココア関数に渡す方法は?
どうもありがとう。