Привет, я создал проект Firebreath.Я добавил эти методы в сгенерированный по умолчанию код:
В заголовочном файле API приложения (MYAppAPI.h):
FB_JSAPI_EVENT(bgp, 3, (const FB::variant&, bool, int));
std::string bgp(std::string& val);
В исходном файле API приложения (MAppAPI.mm, который я используюtarget-c):
registerMethod("bgp", make_method(this, &MyAppAPI::bgp));
std::string MyAppAPI::bgp(std::string& val){...}
Но когда я строю код, я получаю эту ошибку:
... firebreath / src / ScriptingCore / MethodConverter.h: 115: ошибка:неверная инициализация неконстантной ссылки типа 'std :: string &' из временного типа 'std :: basic_string, std :: allocator>'
Есть идеи?