Я пытаюсь создать пользовательские детекторы данных для контента в UITextView. Я хотел бы иметь возможность сделать что-то вроде этого:
tv.dataDetectorTypes = UIDataDetectorTypeAll;
но вместо UIDataDetectorTypeAll я хочу использовать свой собственный UIDataDetector на основе следующего регулярного выражения:
NSError *error = nil;
NSRegularExpression *regex = [[NSRegularExpression alloc] initWithPattern:@"(ID: [0-9]+)"
options:NSRegularExpressionCaseInsensitive
error:&error];
Я также хотел бы, чтобы обнаруженный идентификатор был ссылкой, которая отправляет UIWebView с комбинацией URL + ID (http://www.stack.com?id) в стек навигации. Должен быть только один идентификатор. Любые идеи?
Спасибо!