c到Objective-C的回调函数

时间:2018-12-05 06:32:57

标签: c objective-c hid

我正在osx 13(High Sierra)中使用xcode 9。我想使用hid api创建设备管理器(osx控制台可执行文件)。

所以我使用了IOHIDManagerCreate函数,如下所示:

manager = IOHIDManagerCreate(kCFAllocatorDefault, kIOHIDManagerOptionNone);

之后,我使用了IOHIDManagerSetDeviceMatching函数将设备与manager进行匹配。

我尝试使用IOHIDManagerRegisterInputValueCallback函数来注册回调。但是我现在正在使用Objective-C。

如何将Objective-C回调注册到IOHIDManagerRegisterInputValueCallback函数,而不是c回调函数?

例如IOHIDManagerRegisterInputValueCallback(manager, [DeviceController MyCallback], nil);这样。

谢谢。

0 个答案:

没有答案