草庐IT

EventHandlerUPP

全部标签

swift - 如何将 CFunctionPointer 转换为 EventHandlerUPP?

我有一个名为Foo_C_Func的C函数,我需要将其用作回调。该应用程序的其余部分使用Swift编码。据我了解,以下代码应该可以工作,但我却遇到了编译器错误。//typealiasmakesourfunctionsignatureeasiertoreadtypealiasSig=(EventHandlerCallRef,EventRef,UnsafeMutablePointer)->OSStatus//WeneedtomakeaCFunctionPointertotheCfunctionvarptr=UnsafeMutablePointer.alloc(1)ptr.initialize