UIPasteboard URL
относится к типу URL?
. Это означает, что если это значение не ноль, то это должен быть действительный URL. Вы не можете создать URL
из неверного URL.
Но «действительный» здесь означает, что он имеет правильный синтаксис для URL. У него есть действующая схема, такая как https, или файл, или mailto, и т. Д. И у схемы есть другие части, которые кажутся правильными.
Но «действительный» URL
не означает, что он даст вам хорошие результаты. Например, http://ThisIsNotARealDomain.com/fake/fake.html
- это «действительный» URL, но его размещение в браузере не даст вам ничего полезного.
Is UIPasteboard.general.URL
не ноль, попытайтесь загрузить URL и проверить результат. Если это не удастся, вы можете попытаться выполнить поиск.