我想从objective-c调用ac函数并将objective-c函数作为回调传递
问题是这个函数有一个回调作为参数,所以我必须将objective-c函数作为回调传递给c函数
这是c函数的标题
struct mg_context *mg_start(const struct mg_callbacks *callbacks,
void *user_data,
const char **configuration_options);
这是我尝试称呼它的地方
- (void)serverstarted
{
NSLog(@"server started");
}
- (IBAction)startserver:(id)sender {
NSLog(@"server should start");
const char *options[] =
{
"document_root", "www",
"listening_ports", "8080",
NULL
};
mg_start(serverstarted(), NULL, options);
}
我已经尝试了几种方法来做到这一点,并在网上搜索只是得到一个线索如何做到这一点,但没有运气
这是我在代码中包含的库