Как проверить, содержит ли строка url слово в swift?

Я пытаюсь переслать веб-представление в локальный файл, если в URL-адресе нет слов. Я хочу, чтобы многие вещи содержались, и rangeofstrings не работали для меня.

if let url = "http://facebook.com/url/url"{ if url.contains("facebook.com") || url.contains("nocontent") || url.contains("nointernet") || url.contains("paypal.com"){ //Doing something here return true }else{ let htmlFile = Bundle.main.path(forResource: "nocontent", ofType: "html") let html = try? String(contentsOfFile: htmlFile!, encoding: String.Encoding.utf8) webView.loadHTMLString(html!, baseURL: nil) } } 

Это должно сделать работу:

 if let url = URL(string: "http://facebook.com/url/url") { if url.absoluteString.range(of: "facebook.com") != nil { return true } return false } 
  • Как реализовать платежное приложение с помощью Braintree в iOS
  • Xcode 8.1 Выберите начальный вид устройства, отображающий только iPhone 7 и 7s
  • iOS - фотографии не загружаются и отображаются в первый раз после предоставления разрешения
  • Отметьте против nil для необязательного var
  • Получить идентификационный номер приложения из строки URL-адреса iTunes
  • UINavigationBar немедленно исчезает, когда pushViewcontroller с анимированным значением true
  • Ошибка iOS9 в ActivityManager.startActivityUpdatesToQueue
  • Как создать событие UITextField программно в swift?
  • AudioKit - нет выхода звука
  • Невозможно настроить атрибуты времени выполнения пользователя
  • UITextField валидации
  • Interesting Posts

    UITextView – как предотвратить отображение клавиатуры при использовании readonly TextView

    Использование измененной базы данных SMS с iOS

    Пользовательский фильтр основных изображений для кривых

    Отслеживание местоположения пользователя, когда приложение завершено

    Показать и скрыть строку состояния + изменить цвет текста строки состояния между контроллерами представления в iOS

    Графическая настройка представления входа в Parse

    Создание одноуровневого вспомогательного класса DB

    Безопасно ли вызывать метод выполнения XCTestExpectation в фоновом потоке?

    Переопределение layoutAttributesForElementsInRect: из UICollectionView / PSTCollectionView заставляет видимую ячейку перезагружать

    NSDateFormatter не будет форматировать странную строку даты

    инвертирование положительного CGFloat до отрицательного значения

    NSShadowAttributeName не работает

    Ошибка использования маркера семафора для запуска кода после группы асинхронных вызовов веб-службы

    UISearchbar Скрыть / показать проблему в UITableView

    Как мы можем создавать UIlabels с помощью цикла for, используя автозапуск

    Давайте будем гением компьютера.