개발노트/iOS
[SWIFT] 앱 설정으로 이동하기
전지적진영시점
2023. 11. 18. 17:24
개발 환경
---------------------------------
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)
}