Как получить ссылку на объект из статической функции обратного вызова? - PullRequest
1 голос
/ 01 ноября 2011

У меня есть статическая функция обратного вызова, которая должна установить NSString, а затем вызвать функцию типа updateLabelWithString: в другом файле.

Как получить ссылку на этот файл (мой AppDelegate, если это поможет) из моей статической функции c ++?

1 Ответ

0 голосов
/ 01 ноября 2011

У вас должна быть ссылка на этот объект. Вы можете установить статический глобал и спрятать ссылку в него до вызова статического метода.

Во-первых, я бы попробовал просто использовать [[UIApplication sharedApplication] delegate]. Вы можете вызывать методы Objective-C из статических функций C. Не уверен, что это работает с C ++, хотя.

...