2011-03-15 2 views
1

간단한 질문 :응용 프로그램이 포 그라운드로 복원 될 때 반복되는 NSTimer가 몇 번 실행됩니까?

저는 반복되는 NSTimer를 가지고 있습니다 (1 분에 1 회 반복한다고 가정 해 봅시다).

내 응용 프로그램이 사임하고 사용자가 15 분 동안 전화를 잠급니다. 전화는 잠 들어 있고, 나는 들리지 않는 소리 같은 것을 연주하는 것과 같이 그것을 계속 유지하기 위해 어떤 비밀 묘기도하지 않을 것이다.

사용자가 전화를 잠금 해제하고 응용 프로그램이 포 그라운드로 복원되면 타이머가 1 번 또는 15 번 실행됩니까? 나는 대답이 1이라고 믿는다, 나는 단지 확신하고 싶다.

감사합니다.

답변

1

예. 타이밍 프로그래밍 항목에

까지 표시됩니다. 발사 시간이 예정된 발사 시간 중 하나 이상을 경과하기까지 지연되면 해당 시간 동안 타이머가 한 번만 발사됩니다. 이후 타이머는 발사 후 미래의 예정된 발사 시간 동안 재조정된다.

관련 문제