Почему я получаю ошибку при выполнении собственного вызова iOS для функции javascript с JSValue в качестве параметра?

Я пытаюсь вызвать функцию JavaScript, передав JSValue в качестве параметра.

func callJavascriptFunction(value: JSValue, context: JSContext) {
    context.evaluateScript("functionInJavascript(\(value))")
}

Я получил это сообщение об ошибке:

Ошибка JS: SyntaxError: Неожиданный идентификатор "Объект". Ожидается закрывающий ']' или ',' после элемента массива.

Может ли кто-нибудь помочь мне решить это?

1 ответ

Просто получил это работает:

context.objectForKeyedSubscript("functionInJavascript").callWithArguments([value])
Другие вопросы по тегам