PHP中文网2017-04-18 09:36:31
이것은 정상입니다. 백그라운드로 전환 시 작업이 제 시간에 끝나지 않을 경우, 앱으로 돌아올 때 이전 스크린샷이나 시작 화면이 표시됩니다. 시스템은 현재 앱 인터페이스가 백그라운드에 배치되면 스크린샷을 찍습니다. 그러나 앱에 완료되지 않은 다른 작업이 있거나 비디오 인터페이스로 인해 시스템이 스크린샷을 찍지 못하는 경우 시작 화면이 나타납니다. 다음에 활성화되면 표시됩니다. 이는 시스템 동작이며 따라야 할 규칙이 없으므로 비정상적인 상황이라고 생각합니다.
이런 상황을 방지하려면 앱을 확인하고 applicationWillResignActive
할 때 네트워크 요청, 오디오 및 비디오 녹음 및 재생, 다양한 백그라운드 스레드 등 모든 작업을 일시 중지하거나 종료하세요. 물론 시스템의 스크린샷이 제대로 작동한다고 100% 보장할 수는 없습니다. 일부 작업은 일시 중지하는 데 시간이 걸리며 이로 인해 스크린샷이 실패할 수도 있습니다.