스킴으로 설정 앱 열기

func openSettings() {
    if let url = URL(string: UIApplication.openSettingsURLString) {
        UIApplication.shared.open(url, options: [:], completionHandler: { bool in
            print(bool)
        })
    }
}

만약 앱이 가진 설정 메뉴가 없으면 그냥 설정 앱을 열기만 함

앱이 가진 설정 메뉴가 있다면, 설정 앱을 열고 그 앱 메뉴로 이동함

iOS 16부터는 설정 앱의 Notification 메뉴로 가는 url이 새로 나왔음

func openNotificationSettings() {
    if let url = URL(string: UIApplication.openNotificationSettingsURLString) {
        UIApplication.shared.open(url, options: [:], completionHandler: { bool in
            print(bool)
        })
    }
}