2011-10-07 3 views
0

내 앱은 화면을 업데이트하는 NSTimer를 실행하지만 사용자가 프로그램을 종료하고 다시 시작할 때 중지하려는 경우 사용자가 다시 들어가면-applicationDidEnterBackground가 홈 버튼을 누르면 때 호출하지만, 사용자가 바로 화면을 고정하지 않을 경우 것 같다. 나는 화면 잠금에 -applicationDidResignActive이 호출된다고 생각한다. 이 방법을 잘 사용할 수 있습니까? 또는 두 위치에 코드를 넣으면됩니다. 더 좋은 방법이 있어야합니다. 앱이 중단 될 때마다잠금 화면 대 홈 버튼 및 배경 접지 문제

답변

1

- (void)applicationWillResignActive:(UIApplication *)application가 호출됩니다. 이것은, 화면을 고정뿐만 아니라, 애플리케이션이 배경으로 이동 IOS (3 또는 4)에 전화 또는 푸쉬 통지를 수신하는 단계를 포함한다. 코드를 입력하면 모든 경우에 대해 타이머를 중지 할 수 있습니다.

당신의 타이머를 재 활성화를 위해, 당신은 처음 시작할 때를 포함하여 응용 프로그램이 활성화 될 때마다 호출 - (void)applicationDidBecomeActive:(UIApplication *)application를 사용해야합니다.

관련 문제