こんにちは、firebreath プロジェクトを作成しました。このメソッドをデフォルトの生成コードに追加しました。
アプリケーション API ヘッダー ファイル (MYAppAPI.h) 内:
FB_JSAPI_EVENT(bgp, 3, (const FB::variant&, bool, int));
std::string bgp(std::string& val);
アプリケーション API ソース ファイル (MAppAPI.mm 私は Objective-C を使用しています):
registerMethod("bgp", make_method(this, &MyAppAPI::bgp));
std::string MyAppAPI::bgp(std::string& val){...}
しかし、コードをビルドすると、次のエラーが発生します。
...firebreath/src/ScriptingCore/MethodConverter.h:115: エラー: タイプ 'std::basic_string, std::allocator >' のテンポラリからのタイプ 'std::string&' の非 const 参照の無効な初期化
何か案は?