Открыть адрес в UITextView в Картах Apple Swift - PullRequest
0 голосов
/ 20 ноября 2018

У меня есть HTML-текст в UItext View.Я использую строку estensions для разбора и работаю хорошо.

Затем я добавляю WebView для открытия ТОЛЬКО ссылки внутри него.(Номер телефона, смс или почту, которые я открываю с помощью собственного приложения Apple)

Теперь у меня проблема с адресом, например "1, cupertino California", это мой код

func textView(_ textView: UITextView, shouldInteractWith URL: URL, in characterRange: NSRange, interaction: UITextItemInteraction) -> Bool {

if URL.scheme == "mailto" || URL.scheme == "tel" || URL.scheme == "sms" || URL.scheme == "message" {

            UIApplication.shared.canOpenURL(URL)
            return true //use native app
        }else{
          //code for open webView
          return false //not use native app 
        }

Если яиспользуйте только "верните истину", Карты работают хорошо и текст. Просмотр открытого адреса, но в моем сценарии нет.

Почему?Можно ли открыть адрес из текстового обзора, используя этот конкретный сценарий?

спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...