Передать блок в метод C ++ from objective C

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

Если это невозможно, можете ли вы придумать другое / лучшее решение?

16
задан Aran Mulholland 13 September 2011 в 23:59
поделиться