<aside> 💡 이 기능은 버튼같은 액션함수에 기능을 붙이면 된다. 다만, 시뮬레이터에서 테스트를 할 경우 전화가 걸리지 않으니 꼭 핸드폰을 연결해서 테스트해야한다!
</aside>
@IBAction func touchUpForCalling(_ sender: UIButton) {
let number:Int = 01093013163
// string "tell://" 뒤에 0을 붙여준 이유는
// number의 Int값이 맨앞의 0을 무시하기 때문에 문자열로 0을 살리기 위함.
if let url = NSURL(string: "tel://0" + "\\(number)"),
UIApplication.shared.canOpenURL(url as URL) {
UIApplication.shared.open(url as URL, options: [:], completionHandler: nil)
}
}
👉🏻👉🏻 시뮬레이터에서는 전화 기능을 지원하지 않음을 알 수 있음!
xcode 파일
위 오류에 대한 구글링 자료