2012-01-30 2 views
1

, 1) 아이폰이 슬립 모드로 간다 2) 열기 알림 센터절전 모드 모두에서

그것은

- (void)applicationWillResignActive:(UIApplication *)application 

를 호출이 메소드가 불려 갔을 경우 식별 할 수있는 방법이 있나요 기기가 절전 모드로 전환되었거나 알림 센터를 열었습니까?

+0

왜이 두 가지 동작을 구별하고 싶습니까? 귀하의 요구 사항에 대해 더 많은 것을 말하면 아마도 ** 실제 ** 문제에 대한 다른 해결책을 가질 수 있습니다. –

+0

사실 장치가 잠금 모드 일 때 로그인 화면을 다시로드해야합니다. 앱이 백그라운드에서 작동하는 다른 방법으로는 아무 것도하지 않아도됩니다. – objectivecdeveloper

답변

1

lock/unlock을 감지 할 수있는 해킹이 있지만 향후 출시 될 iOS 버전과 호환되지 않는 공식은 없습니다.

3

OK, 당신은 당신의 화면을 잠글 때/아이폰 모드를 절전 모드로 전환, 전면 대부분의 응용 프로그램 (앱)을 백그라운드 모드로 이동합니다, 당신은 알림 센터 풀다운 할 때, 당신은 실제로되지되는 앱 배경으로 밀어.

그래서, 당신은 값을 설정

- (void)applicationWillEnterForeground:(UIApplication *)application

또는

- (void)applicationDidEnterBackground:(UIApplication *)application

을 사용할 수 있습니다, 다음

, - (void)applicationDidBecomeActive:(UIApplication *)application 앱 위임 클래스에서, bgFlagbgFlag이 설정되어 있는지 확인합니다. 아닙니다.

행운을 비네.