-1

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のアドレスをココア関数に渡す方法は?

どうもありがとう。

4

1 に答える 1

2

おそらく、local _, result = graphDataScanner:scanUpToString_intoString("abc")

于 2013-02-23T08:42:35.920 に答える