문제

응용 프로그램 실행 중에 사용자가 통화를받은 경우 통화 종료 후 응용 프로그램을 자동으로 열 수있는 방법. 그리고 사용자가 처음부터 시작하지 않도록 마지막 세션을 복원하는 방법은 무엇입니까?

감사

도움이 되었습니까?

해결책

UIAPplicationDelegate 프로토콜에서 다음 방법을 구현해야합니다.

  • ApplicationWillResignActive 전화가 들어오는 전화를받을 때 호출됩니다
  • 응용 프로그램은 종료됩니다 사용자가 통화에 응답 할 때 호출됩니다
  • ApplicationDidBecomeacitive 사용자가 전화를받지 않기로 선택한 경우 호출됩니다.

응용 프로그램은 종료됩니다 앱을 현재 상태로 저장하기 위해 몇 초가 걸립니다. 상태를 저장하는 가장 쉬운 방법은 NSUSERDEFAULTS 클래스를 통한 것입니다. 앱이 다시 시작되면 NSUSERDEFAULTS에서 상태를 읽고 앱을 이전 상태로 복원합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top