Objective-C から ac 関数を呼び出し、objective-c 関数をコールバックとして渡したい
問題は、この関数がパラメーターとしてコールバックを持っているため、目的の 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);
}
私はそれを行うためにいくつかの方法を試し、ウェブを検索してそれを行う方法の手がかりを得ましたが、運はありませんでした
これが私のコードに含まれているライブラリです