Czy ktoś zaimplementował funkcję, w której jeśli użytkownik nie dotyka ekranu przez określony czas, wykonujesz określoną czynność? Próbuję znaleźć najlepszy sposób na zrobienie tego.
W UIApplication jest ta nieco powiązana metoda:
[UIApplication sharedApplication].idleTimerDisabled;
Byłoby miło, gdybyś zamiast tego miał coś takiego:
NSTimeInterval timeElapsed = [UIApplication sharedApplication].idleTimeElapsed;
Następnie mógłbym ustawić licznik czasu i okresowo sprawdzać tę wartość i podejmować działania, gdy przekroczy próg.
Mam nadzieję, że to wyjaśnia, czego szukam. Czy ktoś już zajął się tym problemem lub ma jakieś przemyślenia, jak byś to zrobił? Dzięki.