У меня есть вспомогательный класс С++, который я использую с objective-C. Я хотел бы передать классу С++ блок из контроллера представления (обратный вызов), так что когда он будет выполнен, я нахожусь в основном потоке и могу обновить интерфейс. В настоящее время у меня есть аналогичная система, работающая с указателями функций и performSelector
при вызове функции. Я хотел бы пример того, как настроить переменную С++ и как передать ей блок objective-C и вызвать его из класса С++.
Если это невозможно, можете ли вы придумать другое/лучшее решение?