본문 바로가기
개발노트/iOS

[SWIFT] 앱 설정으로 이동하기

by 전지적진영시점 2023. 11. 18.
반응형

개발 환경

---------------------------------

OS : Mac

개발 툴 : xcode

개발 언어 : Swift

xcode version : 14.2

min iOS version : 13.0 

---------------------------------

 

앱 실행 중 사용자에게 알림 설정 카메라 권한 등 설정등을 요청해야할 때가 있다.

(보통 앱 실행 시 또는 그 권한 이 필요할 때 권한 요청을 하는데 사용자가 한번 거절하면 다시 띄울 수 없다.

설정 페이지로 이동시켜서 설정해야한다.)

 

이럴 경우 아래의 소스로 앱에서 앱 설정 화면을 이동시킬 수 있다.

guard let url = URL(string: UIApplication.openSettingsURLString) else { return }

        if UIApplication.shared.canOpenURL(url) {
            UIApplication.shared.open(url)
        }

 

 

 

반응형

댓글