2015-06-12 4 views
0

Я использую следующий код, отправив последний номер отслеживания ИБП (строка), чтобы узнать, обнаружит ли NSDataDetector номер отслеживания в соответствии с типом NSTextCheckingTypeTransitInformation. Метод возвращает нулевые результаты. Когда я ввожу тот же номер отслеживания в приложение Notes iOS, он дает мне возможность просмотреть ссылку отслеживания («Отслеживание маршрута»).NSDataDetector type NSTextCheckingTypeTransitInformation - доступно ли это для iOS?

Есть ли причина, по которой вышеуказанный код не работает в приложении iOS для действительного номера отслеживания?

+1

проверяет NSTextCheckingAirlineKey и NSTextCheckingFlightKey. когда вы используете NSTextCheckingTypeTransitInformation, он не будет проверять номер отслеживания UPS –

+0

Спасибо! Вы можете отправить это как ответ, если хотите. Кроме того, знаете ли вы, есть ли способ проверить отслеживание пакетов, как это делает приложение Notes? – SAHM

+0

вы можете создать свой собственный TextCheckingEnum, где вам нужно поставить условие для этого. «вы можете поделиться образцом ИБП», и на основе шаблона вы можете преобразовать этот контент с синим цветом, подчеркивая текст в ярлыке или текстовом изображении с атрибутом текста. –

ответ

1

проверяет NSTextCheckingAirlineKey и NSTextCheckingFlightKey. когда вы используете NSTextCheckingTypeTransitInformation, он не будет проверять номер отслеживания ИБП

Смежные вопросы