CFRunLoopSource中CFRunLoopScheduleCallBack功能的目的是什么?

时间:2016-01-10 04:02:53

标签: ios swift core-foundation nsrunloop cfrunloop

我试图为CFRunLoop定义自定义输入源,我已经阅读了Apple编写的“线程编程指南”文档,这个问题是我唯一无法理解的问题。

所以,我想知道CFRunLoopScheduleCallBack函数的用途是什么或者如何实现这个函数?

1 个答案:

答案 0 :(得分:0)

当您的源添加到运行循环时,将调用此回调。 如果您不需要在此活动上运行任何自定义代码,则可以将其留空。

你这样实现:

void MyCallBack (void *info, CFRunLoopRef rl, CFStringRef mode) { // code }