我想回調一個來自c的客觀c方法。使用本機objective-c方法進行C回調
//c
int gameEngineCallback(int buttontype,void (*callback)(void))
//using above function
gameEngineCallback(roundButton,callback);
//this works fine but I want to call objective c native method instead of this
static void callback(void){
}
你不能。 'callback'參數需要一個沒有參數和void返回類型的函數。您無法傳遞Objective-C方法。 – rmaddy
thanks.ok我可以傳遞類似上面的c方法嗎?包括objective-c對象嗎?我的意思是如何通過C回調方法來控制UIbutton或webview? – Hassy31
請參閱http://stackoverflow.com/questions/12193857/callback-methods-from-c-to-objective-c?rq=1 – rmaddy