CFNotificationCenter杂项回调的正确使用是什么?

时间:2015-05-27 21:47:38

标签: ios swift

截至Apple Docs,它的签名和详细信息如下:

CFNotificationCallback

在发布通知时为通知的每个观察者调用回调函数。

声明

typealias CFNotificationCallback = CFunctionPointer<((CFNotificationCenter!, UnsafeMutablePointer<Void>, CFString!, UnsafePointer<Void>, CFDictionary!) -> Void)>

导入声明

import CoreFoundation

但我没有弄清楚如何从swift中使用它,这些指针对我来说似乎很奇怪。

1 个答案:

答案 0 :(得分:2)

您无法在Swift中创建CFNotificationCallback。它是指向C函数的指针。您无法在Swift中创建C函数或指向C函数的指针。