没有匹配================================================ ======
我知道,这是“空格”的问题,如果我在“https”前面添加空格,那么它就可以了。那么NSDataDetector
不能解决这个问题吗?
NSString *originString = @"【mans】下单立减5.00元https://kdt.im/uYMI4r";
NSDataDetector *linkDetector = [NSDataDetector dataDetectorWithTypes:NSTextCheckingTypeLink error:nil];
NSArray *matches1 = [linkDetector matchesInString:originString options:0 range:NSMakeRange(0, [originString length])];
for (NSTextCheckingResult *match in matches1) {
if ([match resultType] == NSTextCheckingTypeLink) {
NSURL *url = [match URL];
}
}