【发布时间】:2016-01-10 04:02:53
【问题描述】:
我正在尝试为CFRunLoop 定义自定义输入源,我已阅读 Apple 编写的线程编程指南文档,这个问题是我唯一无法理解的问题。
那么,我想知道CFRunLoopScheduleCallBack函数的目的是什么或者如何实现这个函数?
【问题讨论】:
标签: ios swift core-foundation nsrunloop cfrunloop
我正在尝试为CFRunLoop 定义自定义输入源,我已阅读 Apple 编写的线程编程指南文档,这个问题是我唯一无法理解的问题。
那么,我想知道CFRunLoopScheduleCallBack函数的目的是什么或者如何实现这个函数?
【问题讨论】:
标签: ios swift core-foundation nsrunloop cfrunloop
当您的源代码添加到运行循环时,将调用此回调。 如果您不需要在此事件上运行任何自定义代码,则可以将其留空。
你可以这样实现它:
void MyCallBack (void *info, CFRunLoopRef rl, CFStringRef mode) {
// code
}
【讨论】: