2012-03-02 9 views
0

파일을 작성하기 위해 응용 프로그램 WillResignActive의 알림을 캡처하는 앱이 있습니다. 다양한 장치 (4.x iPhone 포함)에서 훌륭하게 작동하지만 iOS 4.2.1을 실행하는 iPod Touch (2nd gen)에서는 절대로 사용하지 마십시오. 함수의 시작 부분에 중단 점을 설정 했으므로 중단 점이 트리거되지 않으므로 코드와 관련이 없습니다. 기기에 따라 이상하게 보일 수도 있지만, 대안을 찾아야 할 수도 있습니다. 이것은 알려진 문제인 것입니까?applicationWillResignAtive가 iPod Touch (2nd gen)를 타겟팅 할 때 실행되지 않음 iOS 4.2.1

+0

iPod 2gen 및 iPhone 3G (3GS 아님)와 같은 2gen 장치에서 멀티 태스킹 지원이 부족할 수 있습니다. 이것은 당신의 아이팟이 볼 최신 OS입니다. 어떤 상황에서 해고되기를 원하십니까? –

답변

0

iPod 2gen 및 iPhone 3G (3GS 아님)와 같은 2gen 장치에서 멀티 태스킹 지원이 부족할 수 있습니다. 이것은 당신의 아이팟이 볼 최신 OS입니다. 이전 장치에는이 지원 기능이 없으므로이 전화 회의는 수신 전화 또는 SMS 메시지 수신시에만 시작됩니다. 이 장치에서 홈 버튼을 누르면 applicationWillTerminate가 대신 실행됩니다. applicationWillTerminate에 코드를 전달하는 모델 지원 멀티 태스킹 경우 감지하고 그것을 사용하는 [[UIDevice currentDevice] multitaskingSupported]를 사용

- (void)applicationWillTerminate:(UIApplication *)application 
{ 
    if(![[UIDevice currentDevice] multitaskingSupported]) 
    { 
     //Your code here for non-multitasking devices 
    } 

    //Code for booth plataforms 
} 

는 도움이되기를 바랍니다.