iOS JavaScriptCore функция с `init` в подписи

Я использую JavaScriptCore и некоторый существующий код JavaScript для работы модели моего приложения. Поскольку код JavaScript используется другими продуктами, я должен избегать его изменения, если это возможно.

Проблема, с которой я сталкиваюсь, заключается в том, что JavaScript ожидает метод с именем initBlockClass быть определенным на одном из объектов, предоставляемых частью Swift приложения. Это проблема, потому что функции с сигнатурой начинаются с init считаются инициализаторами (не то, что мне нужно) и экспортируются в JavaScript со слегка измененной подписью.

Есть ли способ обойти это без изменения JavaScript?

0 ответов

Другие вопросы по тегам