목록2021/09/15 (1)
번개애비의 라이프스톼일
Swift 5.x UIAlertController를 이용하여 앱 설정 화면으로 전환시키기
Swift 로 iOS 개발을 하다보면, 알림권한을 받아와 푸시메시지를 보내거나 내부적인 처리를 위해서 사용하는 경우가 많다. 알림 권한을 피치못한 사정으로 인해 반드시 사용해야하는 경우 UIAlert을 통해 앱 설정화면으로 이동시켜 사용자에게 보다 친화적인 서비스개발이 가능하다. 아래 스크린샷은 앱 초기 실행 혹은 포그라운드로 되돌아올때 나타나는 화면예시다. 알림권한 뿐만 아니라 블루투스, 위치권한등도 응용이 충분히 가능하다. 아래는 알림설정을 할 수 있도록 유도하는 UIAlert 소스코드이다. 참고로 싱글톤으로 사용되거나, 부득이하게 ViewController가 아닌 Delegate에 넣어서 사용할 수 있도록, Alert 메시지의 present 처리를 조금 다르게 작성되어 있다. (원래는 present..
IT
2021. 9. 15. 20:25