В моем проекте Swift iOS я хочу проверить, есть ли действительный URL-адрес или нет, прежде чем запрашивать сервер. Ранее я делал код Objective C для проверки многих элементов, таких как наличие www, http, https,:, и т. Д. Для проверки правильности URL-адреса или нет. У нас есть что-то подобное в коде Swift?Проверка URL-адресов в Swift
ожидаем подобный Obj C способ.
- (BOOL) validateUrl: (NSString *) candidate {
NSString *urlRegEx =
@"(http|https)://((\\w)*|([0-9]*)|([-|_])*)+([\\.|/]((\\w)*|([0-9]*)|([-|_])*))+";
NSPredicate *urlTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", urlRegEx];
return [urlTest evaluateWithObject:candidate];
}
Просьба предложить.
Что вы делали раньше? Вы пытались сделать то же самое? – Wain
Я попытался использовать предикат NSPredicateWithFormat, но не мог быть достигнут в Swift. – Stella
Попробуйте это, http://stackoverflow.com/a/24207852/3411787 –