У меня есть класс C ++, работающий в своем собственном потоке, который должен выполнять некоторый JavaScript в WebView, который является частью приложения Какао. У меня есть приложение C ++, вызывающее метод в контроллере окна Какао, и оно, в свою очередь, запускает JavaScript, передавая данные. Кажется, это работает часть времени, но также часто дает сбой (где-то в коде WebView). Я попытался использовать @synchronized на экземпляре webview, но он, похоже, ничего не делает.
Может кто-нибудь дать совет?