iOS выполняет действие после периода бездействия (без взаимодействия с пользователем)

Как я могу добавить таймер в мое приложение iOS, основанный на взаимодействии с пользователем (или отсутствии оного)? Другими словами, если в течение 2 минут пользователь не взаимодействует, я хочу, чтобы приложение что-то сделало, в этом случае перейдите к исходному контроллеру представления. Если в 1:55 кто-то коснется экрана, таймер сбрасывается. Я бы подумал, что это должен быть глобальный таймер, поэтому независимо от того, в каком виде вы находитесь, отсутствие взаимодействия запускает таймер. Хотя, я мог бы создать уникальный таймер для каждого вида. Есть ли у кого-нибудь предложения, ссылки или примеры кода, где это было сделано раньше?

56
задан BobbyScon 10 November 2011 в 19:28
поделиться