Описание тега nsdatadetector
Класс NSDataDetector - это специализированный подкласс класса NSRegularExpression, предназначенный для сопоставления с детекторами данных. Он доступен в iOS 4.0 и новее и доступен в OS X v10.7 и новее. Проблемы, связанные с NSDataDetector, должны быть помечены вопросом о связанных платформах iOS или OS X.
0
ответов
Обнаружение дат на iOS: как найти и обработать даты на iOS?
Прежде всего, платформа, над которой я работаю: Swift 3 + iOS 10.3. Что я пытаюсь сделать: Пользователь пытается ввести некоторый текст в текстовом представлении, которое включает время в некотором UITextView. Например: "Встреча в 10 вечера сегодня"…
15 май '17 в 05:41
1
ответ
Невозможно проанализировать URL в NSString, когда эта строка содержит китайский язык NSDataDetector
Там нет совпадений ==================================================== Я знаю, это проблема "пустого пространства", если я добавляю пробел в начале "https", то это работает. Так NSDataDetector не можете решить эту проблему? NSString *originString =…
11 окт '16 в 05:22
1
ответ
NSDataDetector не может определить дату и время в "2014-11-21T08:05:16+0400"
(это относится к OSX, не тестировали на iOS) Прежде чем спросить "почему такой глупый формат даты": я использую метаданные, извлеченные из файлов, созданных на iPhone/iPad. Фотографии и видео содержат тег метаданных creationDate, который возвращает …
12 дек '14 в 10:10
2
ответа
Как отделить номер телефона и код конференции от строки
У меня есть строка, как в формате ниже, Позвоните по бесплатному номеру: 180012345678 (Индия) Телефонный номер для звонков: +44-(0)123456789 (Великобритания) Бесплатный звонок в Великобританию: 12345678910 https://www.google.com/ Код конференции: 12…
16 июл '15 в 07:21
2
ответа
Проверка номера телефона с использованием NSDataDetector
Как я могу проверить номер телефона, используя NSDataDetector. В моем проекте все текстовое содержимое длиной более 14 также допустимо, но NSDataDetector не обнаруживает его таким образом. Я использую код из следующего сообщения stackru: NSTextCheck…
19 авг '13 в 09:36
0
ответов
Пользовательский стиль адресной ссылки в UITextView
Я вижу что-то странное внутри UITextView, UITextView в состоянии определить мой адрес, но я не могу стилизовать текст, хотя я могу стилизовать номера телефонов и веб-ссылки. Смотрите код ниже (я пробовал tintColor & linkTextAttributes - оба, кажется…
13 мар '18 в 00:52
0
ответов
Определите часть кода доступа телефонного номера конференц-связи в строке NSString.
Учитывая EKEvent, представляющий запись календаря на устройстве iOS, я пытаюсь определить не только номер телефона, но и соответствующий код доступа к конференц-связи. Например, учитывая: NSString *text = @"Blah Blah Blah (555) 123-4567 Access Code:…
22 июл '14 в 06:02
1
ответ
NSDataDetector - смещение часового пояса при разборе только времени (без мм / дд / гггг)
Я заметил кое-что при использовании NSDataDetector, чтобы извлечь время из текста, и я не уверен, что понимаю, что происходит. В моей ситуации единственная информация, которую я имею, это время - без дополнительной информации о дате / месяце / году.…
18 июн '16 в 13:13
2
ответа
Swift: проверьте, содержит ли UISearchBar.text URL
Как я могу проверить, содержит ли UISearchBar.text URL-адрес? Я думал сделать что-то вроде этого: if (searchBar.text == NSTextCheckingType.Link) { } но я получаю ошибку: String is not convertible to NSObject
29 авг '14 в 17:00
0
ответов
Обнаружение и открытие почтового адреса в Swift(iOS) с помощью NSDataDetector
В настоящее время у меня активен UITextView с обнаружением адресов, который обнаруживает любые адреса в этом поле и превращает их в интерактивную ссылку, которая открывает Apple Maps с адресом в качестве фокуса. Мне действительно нравится эта функци…
25 апр '16 в 10:24
0
ответов
Безопасно ли использовать попробуйте! NSDataDetector()
Возвращаемое значение Возвращает недавно инициализированный детектор данных. Если обнаружена ошибка, возвращается ноль, и ошибка содержит ошибку. Вот и все, что говорят о Apple Docs NSDataDetector И его init, Это только завернутый в do try catch пот…
04 дек '15 в 12:09
1
ответ
Как извлечь список строк электронной почты / почтового ящика в тексте или проверить, является ли строка правильным адресом электронной почты?
Учитывая некоторый произвольный текст, я хотел бы извлечь все адреса электронной почты и "спецификаторы почтовых ящиков" (например, "Fred Smith" <fred@me.com>). Я посмотрел на NSDataDetector, но он не обрабатывает адреса электронной почты.
21 мар '13 в 15:19
2
ответа
Телефонные номера, обнаруженные с помощью NSDataDetector, не могут быть открыты с помощью openURL
Хорошо я пользуюсь NSDataDetector для определения телефонных номеров, как это: func matchesFor(type: NSTextCheckingResult.CheckingType) -> [String] { do { let nsstring = self as NSString let detector = try NSDataDetector(types: type.rawValue) let…
02 июл '17 в 09:16
0
ответов
Как я могу заключить, что определенный диапазон в текстовом представлении является ссылкой?
У меня есть местоположение / диапазон, который коснулся пользователь. Теперь мне нужно понять, является ли это ссылкой или нет (детекторы данных включены). Есть способ сделать это? Спасибо...
04 май '17 в 12:59
7
ответов
Проверьте электронную почту с NSDataDetector
У меня есть строка с сервера, и я хочу проверить, содержит ли она такие выражения, как номера телефонов, почтовый адрес и адрес электронной почты. Я добился успеха в случае номера телефона и почтового адреса, но не электронной почты. я использую NSD…
13 янв '12 в 12:57
2
ответа
Что все это признает NSDataDetector?
При тестировании детектора данных Какао я обнаружил, что forecast.io не поднят, но www.forecast.io а также forecast.com являются. Каковы все домены верхнего уровня, найденные NSDataDetector без префикса их www.?
18 апр '13 в 16:26
1
ответ
Проверка, имеет ли UITextView url (логическое значение) или извлекает Url
Я знаю, что могу сделать textView.dataDetectorTypes = UIDataDetectorTypeLink; для автоматического определения ссылок. Теперь это кажется простым, но я не могу найти способ проверить, UITextViewdataDetector действительно нашел совпадение. Я ищу что-т…
16 июл '16 в 02:49
0
ответов
NSDataDetector - Поиск совпадений внутри другого текста?
В моем приложении я успешно определяю номер телефона, вот так. NSError *error = NULL; NSDataDetector *detector = [NSDataDetector dataDetectorWithTypes:NSTextCheckingTypePhoneNumber error:&error]; NSRange inputRange = NSMakeRange(0, [self.message…
23 мар '18 в 03:20
1
ответ
iOS 8 ссылается на веб-сайт через текстовое представление
Я работаю над приложением, которое должно ссылаться на веб-сайт условий обслуживания Stripe. У меня есть текстовое представление в моем контроллере представления. https://stripe.com/connect/account-terms работает как ссылка, когда я устанавливаю пов…
05 авг '15 в 22:05
1
ответ
Как получить предварительный просмотр URL, как в Apple's Mail?
Если навести курсор мыши на ссылку в Mail.app, вы получите такой треугольник и, щелкнув по нему, вы получите мгновенный предварительный просмотр ссылки. Пожалуйста, дайте мне подсказку, как это сделать?
15 ноя '12 в 18:24