2011-08-08 2 views
1

내 iPhone 응용 프로그램에 심각한 문제가 있습니다. 백그라운드 모드 (들어오는 호출 또는 홈 버튼 누름)로 들어가면 닫힙니다 ... info.plist에 UIApplicationExitOnSuspend를 삽입하고 값을 false로 설정했습니다. 그러나 같은 문제가 존재합니다 ...응용 프로그램이 백그라운드 모드로 계속 닫습니다.

이 문제점에 대해 제안이 있습니까? 이 응용 프로그램은 엑스 코드 3.X의 기존 템플릿을 만든 경우 아마 방법이없는 것보다 정말 ...

감사

+0

그래서 배경으로 갈 때 항상 종료됩니까? 메모리 경고를 받고 있습니까? –

+1

무슨 일이 일어나는지 확인하기 위해 기기 오류 로그에 액세스 할 수 있습니까? – sergio

+0

예 백그라운드로 갈 때마다 종료됩니다 ... 어떻게 장치 크래시 로그에 액세스 할 수 있습니까? – Haythem

답변

0

참조 이 옵션의 의미는 다음 Info.plist 파일에서 해당 옵션을 제거 선택이 반드시 내가 생각하는 일을하고 나는 이것이 당신에게

도움이 될 것입니다 희망이 Callb 구현 응답 기능

-(void)applicationDidEnterBackground:(UIApplication *)application; 

-(void)applicationWillEnterForeground:(UIApplication *)application; 
in your App delegate 
+0

삭제했지만 동일합니다 문제는 ... ?? – Haythem

+0

@Haythem : ios 버전이 4.0 미만이면 백그라운드 모드가 작동하지 않는다는 것을 의미합니다. 응용 프로그램이 4.0 미만으로 직접 종료되므로 ios 버전을 확인하십시오. – sumanthkodi

0

을 배경 모드로 들어갈 때 종료되지 일시 중단 할 수있는 응용 프로그램을 필요로하는 시스템이 앱이 백그라운드에서 /로의 전환을 처리하는지 여부를 확인하기 위해 사용합니다.

이 방법은 응용 프로그램 위임에 의해 구현되는 것을 확인하십시오, 당신이 선택하지 않아야이 옵션이 표시, 배경에서 실행되지 않는 응용 프로그램을 선택했다 당신의 Info.plist 파일에

-(void)applicationWillResignActive:(UIApplication *)application; 
-(void)applicationDidEnterBackground:(UIApplication *)application; 
-(void)applicationWillEnterForeground:(UIApplication *)application; 
-(void)applicationDidBecomeActive:(UIApplication *)application; 
+0

위의 4 가지 기능에 NSLog를 삽입했습니다. 홈 버튼을 누르면이 로그가 나타납니다. "애플리케이션이 백그라운드를 입력했습니다" "애플리케이션이 종료됩니다" – Haythem

관련 문제