2

ここでは、ユーザーがサインインした後にこのアイドルタイマーイベントを開始し、ユーザーがアプリケーションからサインアウトした後にこのイベントを停止する必要があるアプリケーションを開発しています。

ここでは、UIApplicationのサブクラス化やタッチイベントの検出などのロジックを実装しました。

ただし、ここでの問題は、ユーザーが何かをタップしているときにのみ機能することです。この歌とサインアウトにはWebサービスが含まれます。したがって、署名が失敗した場合は、このアイドルタイマーを停止する必要があります。現在、ユーザーがサインインしているかどうかなどの条件をチェックしてから、idleexceedメソッドを呼び出しています。

したがって、ここでは、ユーザーが署名した後、sendEvent:uiEventメソッドを手動で呼び出す必要があります。アイドル時間のチェックを開始するためにこのデフォルトのメソッドを呼び出すための可能な方法はありますか。

前もって感謝します

4

1 に答える 1

0

sendEventを手動で呼び出すには、次の手順を実行します

[[UIApplication sharedApplication] sendEvent:YOUR_EVENT]
于 2012-06-01T13:23:09.740 に答える