У меня простой вопрос, например, как я могу передать ссылку на функцию target-C в качестве указателя на функцию C, чтобы C мог вызвать эту функцию.
edit: Извините, что не предоставилВот пример источника:
- (void)init {
CLibStructure cLibObject;
cLibObject.on_work_done = &cWorkDone;
}
функция, которая будет указывать на on_work_done, будет иметь эту подпись в C
static void cWorkDone(const char *workInfo);
, тогда как в target-C это подпись, которую я сделал
- (void) workDoneWithStatusMessage:(const char *message);
Теперь я хочу указать cLib.on_work_done указатель на функцию target-c, если я указываю на стандартную функцию C, она работает.