UINavigationController를 사용하는 iPhone 앱이 있습니다. 스택의 네 번째 컨트롤러에서 일부 핵심 위치 정보를 사용하고 있습니다. 사용자가 내 앱을 사용하는 첫 번째 커플 인 경우 위치 서비스를 사용해도되는지 묻습니다. 이것은 (나는) 내가 통제 할 수없는 과정이다.Apple의 핵심 위치 프롬프트 - 왜 루트보기 컨트롤러로 돌아갑니다?
사용자가 확인한 후 실제로 네비게이션 컨트롤러 스택의 루트보기 컨트롤러로 다시 이동합니다. 이 버그입니까, 제가 잘못 했나요? 또는 예상 된 동작입니까? 사용자가 다시 네비게이션 할 필요없이 네 번째 컨트롤러에서 계속 진행할 수 있기를 바랍니다.
예상되는 경우 사용자가 네 번째보기 컨트롤러 대신 앱을 시작하자마자 위치 서비스를 시작할 수 있다고 가정합니다. 내가 생각 해달라고 일이되어서는 안