我正在编写一个Objective-C类,但是它使用用C编写的API。这很好,因为将C调用与Objective-C调用混合使用不会引起什么问题。
但是,API调用之一需要回调方法(示例):
success = CFHostSetClient(host, MyCFHostClientCallBack, &context);
MyCFHostClientCallBackC函数定义在哪里:
static void MyCFHostClientCallBack(CFHostRef host, CFHostInfoType typeInfo, const CFStreamError *error, void *info);
我可以/如何调用Objective-C方法代替它?
我可以/应该将C函数与我的Objective-C调用混合使用吗?
如何将C函数与Objective-C方法混合使用?
三国纷争
胡子哥哥