GSSendEvent
不再适合我。
即使使用 GSEventRegisterEventCallBack
订阅回调函数也不会触发触摸事件,[UIEvent _gsEvent]
返回 NULL。
发生了什么?
最佳答案
现在 iOS 使用 IOHIDEvent(在 IOKit.framework 中)来处理触摸事件。
backboardd 创建触摸事件并发送到 SpringBoard,
和 SpringBoard 通过 UIApplicationHandleEventQueue 接收它
无论如何,如果您有越狱设备并想模拟触摸,
只需使用 SimulateTouch 库。
你可以从 Bigboss 的 repo 下载它,API 信息在这里 http://api.iolate.kr/simulatetouch/
此外,这是开源的。
https://github.com/iolate/SimulateTouch
关于ios - 在 iOS 7 中模拟系统范围的触摸,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19093619/