GSSendEvent
у меня больше не работает.
Даже подписка на функцию обратного вызова с использованием GSEventRegisterEventCallBack
не срабатывает с событиями касания, [UIEvent _gsEvent]
возвращает NULL.
Что случилось?
GSSendEvent
у меня больше не работает.
Даже подписка на функцию обратного вызова с использованием GSEventRegisterEventCallBack
не срабатывает с событиями касания, [UIEvent _gsEvent]
возвращает NULL.
Что случилось?
Теперь iOS использует IOHIDEvent (в IOKit.framework) для сенсорных событий.
backboardd создает сенсорные события и отправляет их в SpringBoard, а SpringBoard получает их с помощью UIApplicationHandleEventQueue.
В любом случае, если у вас взломанное устройство и вы хотите имитировать касание, просто используйте библиотеку SimulateTouch. Вы можете загрузить его из репозитория Bigboss, а информация об API находится здесь http://api.iolate.kr/simulatetouch/.
Кроме того, это с открытым исходным кодом. https://github.com/iolate/SimulateTouch
task port
, возможно, события клавиатуры должны отправляться в приложение на главном экране, как я могу получить task port
приложения на главном экране? Спасибо.
- person Suge; 11.03.2014