2011-07-29 6 views
0

iPhone에서 나가기 버튼을 누르면 응용 프로그램이 꺼내집니다. 다시 돌아 가려는 경우 최신 화면에서 자신을 찾았습니다. 내 응용 프로그램 아이콘을 클릭 할 때마다 첫 번째 화면 (스플래시 화면)을 참조하십시오.응용 프로그램을 끝내고 다시 시도 할 때 문제가 발생합니다.

+0

이 문제에 대한 해결책은 내 대답 [여기]에서 찾을 수 있습니다 (http://stackoverflow.com/questions/6759882/iphone-is-it-possible-to-close-the-app-rather-than- run-in-background-when-user-c/6759931 # 6759931). – Ilanchezhian

답변

2

이것은 응용 프로그램이 백그라운드에서 실행될 준비가되어 있기 때문에 발생합니다. 이런 이유로, "홈 버튼"을 누르면, iOS는 현재 응용 프로그램 상태의 스크린 샷을 찍고 있습니다. 그래서 당신이 깨어 났을 때 종료 전과 동일한 상태가됩니다. 이를 방지하고 응용 프로그램 별을 처음부터 항상 신선하게 만들려면 Application does not run in background 키를 YES

+0

안녕하세요 Cyprian, 고맙습니다. info.plist 파일이 비어 있습니다. 속성을 추가해야합니까? – Malloc

+0

@Malek 이미 일부 키가 있어야합니다 (기본적으로). 그러나 키를 생성하지 않으면 '응용 프로그램이 백그라운드에서 실행되지 않습니다'를 설정하고 'YES'로 설정하십시오 – Cyprian

0

으로 설정하십시오. 응용 프로그램을 종료하려면 info.plist 파일에 UIApplicationExitsOnSuspend을 설정하십시오. 그리고 다시 시작할 때 새로 시작할 수 있습니다. 이전 상태를 저장하려면 앱 위임의 applicationDidEnterBackground에 저장하면됩니다. 다시 시작하면 변수를 사용하여 종료되기 전에 응용 프로그램의 상태를 설정할 수 있습니다.

관련 문제