我正在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);
这样。
谢谢。