0

안녕 얘들 아. 내비게이션 기반 앱이 있는데 앱이 백그라운드로 들어갈 때 앱이하는 일을 제어하려고합니다. 이 응용 프로그램에서 사용자는 일반적으로 홈 버튼을 누르기 전에 3 번째 또는 4 번째보기 컨트롤러로 이동했습니다.iphone 앱 동작을 백그라운드로 보낼 때 변경할 수 있습니까?

지금부터 홈 버튼을 누르면 매번 처음부터 사용자가 앱을 다시 시작해야합니다. 이것은 사용자가 자신이 있던 곳으로 돌아갈 때까지 1 분 정도 소요되기 때문에 고통스런 일입니다.

사용자의 마지막 페이지를 추적하면서 앱을 "닫으려면"방법이 있습니까? 나는 그 applicationDidEnterBackground : 세션을 닫기 위해 단지 몇 초를 허용하고, 이것을 달성하는 다른 방법을 모른다.

누구나 아이디어가 있으면 알려 주시기 바랍니다. 감사!

+0

'applicationDidEnterBackground'는 네비게이션 상태를 저장하는 데 충분한 시간을 제공하며 정확하게 할 수 있습니다. 그것이 당신에게 해답처럼 보이지 않는 어떤 이유가 있습니까? –

답변

1

앱이 4.0 이상의 기기에서 실행되는 경우 기본 동작은 앱이 배경에 들어가기 전에 앱이 있던 위치로 돌아갈 것입니다. 나이가 많은 iOS 사용자는 세션 정보를 직접 저장해야합니다.

+0

세션 정보를 저장해야합니다. 앱이 백그라운드로 이동하여 메모리 제약 때문에 죽을 필요가 있다면 아무런 경고 메시지도 표시되지 않습니다. – kubi

관련 문제