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