мобильное safari и uiwebview различаются в определении телефонных номеров

#iphone #uiwebview #datadetectortypes

#iPhone #uiwebview #datadetectortypes

Вопрос:

Я смотрю на страницу в мобильном Safari, которая содержит текст 800 LUV-1234 внутри html (без tel: link). Этот текст автоматически определяется как номер телефона, но когда я вижу ту же веб-страницу с такими параметрами, как

self.WebView.dataDetectorTypes = UIDataDetectorTypeAll;

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

Ответ №1:

Это должно сработать, единственное, что я могу предложить, это убедиться, что self.WebView инициализирован и правильно указывает на экземпляр UIWebView. Правильно ли обнаружены другие объекты детектора данных в UIWebView?