3

GSSendEvent不再适合我了。

即使订阅回调函数 usingGSEventRegisterEventCallBack也不会触发触摸事件,[UIEvent _gsEvent]返回 NULL。

发生了什么?

4

1 回答 1

7

现在 iOS 使用 IOHIDEvent(在 IOKit.framework 中)来处理触摸事件。

backboardd 创建触摸事件并发送给 SpringBoard,SpringBoard 通过 UIApplicationHandleEventQueue 接收

无论如何,如果您有越狱设备并想模拟触摸,只需使用 SimulateTouch 库。你可以从 Bigboss 的 repo 下载它,API 信息在这里http://api.iolate.kr/simulatetouch/

此外,这是开源的。 https://github.com/iolate/SimulateTouch

于 2013-10-19T10:17:35.337 回答