截至Apple Docs,它的签名和详细信息如下:
CFNotificationCallback
在发布通知时为通知的每个观察者调用回调函数。
声明
typealias CFNotificationCallback = CFunctionPointer<((CFNotificationCenter!, UnsafeMutablePointer<Void>, CFString!, UnsafePointer<Void>, CFDictionary!) -> Void)>
导入声明
import CoreFoundation
但我没有弄清楚如何从swift中使用它,这些指针对我来说似乎很奇怪。
答案 0 :(得分:2)
您无法在Swift中创建CFNotificationCallback。它是指向C函数的指针。您无法在Swift中创建C函数或指向C函数的指针。