3

GSSendEvent私にとってはもう機能しません。

を使用してコールバック関数をサブスクライブしてもGSEventRegisterEventCallBack、タッチ イベントでは発生せず、[UIEvent _gsEvent]NULL が返されます。

どうしたの?

4

1 に答える 1

7

現在、iOS はタッチ イベントに IOHIDEvent (IOKit.framework 内) を使用します。

backboardd はタッチ イベントを作成して SpringBoard に送信し、SpringBoard はそれを UIApplicationHandleEventQueue で受け取ります

とにかく、ジェイルブレイクされたデバイスを持っていて、タッチをシミュレートしたい場合は、SimulateTouch ライブラリを使用してください。Bigboss のリポジトリからダウンロードできます。API 情報はこちらhttp://api.iolate.kr/simulatetouch/

また、これはオープンソースです。 https://github.com/iolate/SimulateTouch

于 2013-10-19T10:17:35.337 に答える