2011-11-01 1 views
2

홈 버튼을 클릭 한 후 응용 프로그램을 다시로드하면 내 응용 프로그램의 시작 화면이 표시됩니다. 매번 발생하지는 않습니다. 앱이 AVFoundation을 사용하여 동영상을 만들고 앱을 다시로드하는 동안 홈 버튼을 누르면 발생합니다.배경에서 응용 프로그램을 다시로드하면 iOS 시작 화면이 나타납니다.

누구나 이런 일이 발생하는 이유를 알 수 있으며 어떻게 문제를 해결할 수 있습니까? 감사합니다.

+0

시작시에만 시작 화면이 표시됩니다. 그리고 배경에서 작업을 재개하지 않을 때. – mayuur

+0

나는 같은 문제가 있고, 매 실행마다 발생하지 않으며 didFinishLaunchingWithOptions을 다시 트리거하지 않습니다. – Setomidor

답변

0

앱이 실제로 백그라운드에 종료되는 것이 아니라 실제로 종료 된 것처럼 들립니다. OS가 백그라운드에서 앱을 죽이기 위해 너무 많은 처리를하고있을 수 있습니다.

+0

그러나 앱을 다시로드하면 배경에 넣기 전의 지점으로 돌아갑니다 (비디오 만들기). 실제로 종료 된 경우 처음부터 다시 시작합니다. 문제는 그 단계에 나타나는 스플래시 화면에 불과합니다. –

+0

그게 다릅니다 ... 애플 리케이션은 실행 중에 자신의 상태를 저장하고 복원해야하기 때문에, 애플 리케이션은 항상 사용할 수 나타납니다. 그러나 당신이 당신이 옳았다는 것과 같은 방법으로 당신의 앱을 작성하지 않았다면, 그렇게해서는 안된다. iOS가 앱의 상태가 보조 저장소에 저장되었거나 해당 행을 따라 저장되었을 때 실행 이미지를 표시 할 수 있습니다. 실행 이미지의 의도는 실제 앱이로드되는 동안 앱의 UI를 기본 상태로 표시하는 것입니다. 대신 스플래시 화면으로 사용하면 보는 것과 같은 종류의 문제가 발생합니다. – Caleb

관련 문제