? ? ? ? 項目開發中難免遇到需要調用到系統自動撥號功能,即存在的電話號碼,點擊后就能自動跳轉到撥打電話的界面,那如何用代碼實現呢?
筆者剛開始是用下面方法實現的:
當調用成功時,會有一個彈出框提示:
問題的存在是什么?就是點擊號碼后到這個彈出框界面顯示時將近花了三四秒鐘的時間,雖然這不影響功能的使用,但這明顯屬于一個BUG,用戶體驗很不好。那如何解決這個小BUG呢?
咋們先點進那個系統方法看看介紹:
這個方法雖然沒有廢棄,但提示在iOS10之后使用“openURL:options:completionHandler:”這個方法替換,筆者按著方法重新寫了代碼,如下:
運行后發現,果真就好了,點擊后彈出框馬上就顯示出來了,是不是很神奇,哈哈。解決方法很簡單,就是寫一下提醒自己有個方法印象,各位讀者不喜勿噴啊,謝謝。