Ios 如何知道UIPasteboard.general.url中的url是否有效?

Ios 如何知道UIPasteboard.general.url中的url是否有效?,ios,uipasteboard,Ios,Uipasteboard,如果从UIPasteboard.general.url获取的url始终是有效的url?我的要求是,如果UIPasteboard中的字符串是有效的url,我将显示“粘贴并转到”,如果不是,我将显示“粘贴并搜索”。UIPasteboard url的类型为url?。这意味着如果它是一个非nil值,那么它必须是一个有效的URL。无法从无效URL创建URL 但是这里的“valid”意味着它具有正确的URL语法。它有一个有效的方案,比如https、文件或mailto等,该方案还有其他似乎正确的部分 但是一个

如果从UIPasteboard.general.url获取的url始终是有效的url?我的要求是,如果UIPasteboard中的字符串是有效的url,我将显示“粘贴并转到”,如果不是,我将显示“粘贴并搜索”。

UIPasteboard url
的类型为
url?
。这意味着如果它是一个非nil值,那么它必须是一个有效的URL。无法从无效URL创建
URL

但是这里的“valid”意味着它具有正确的URL语法。它有一个有效的方案,比如https、文件或mailto等,该方案还有其他似乎正确的部分

但是一个“有效的”
URL
并不意味着它会给你带来好的结果。例如,
http://ThisIsNotARealDomain.com/fake/fake.html
是一个“有效”的URL,但将其放在浏览器中不会给您带来任何有用的信息


Is
UIPasteboard.general.URL
为非零,请尝试加载URL并检查结果。如果失败,您可以选择然后尝试搜索。

UIPasteboard URL
属于
URL?
类型。这意味着如果它是一个非nil值,那么它必须是一个有效的URL。无法从无效URL创建
URL

但是这里的“valid”意味着它具有正确的URL语法。它有一个有效的方案,比如https、文件或mailto等,该方案还有其他似乎正确的部分

但是一个“有效的”
URL
并不意味着它会给你带来好的结果。例如,
http://ThisIsNotARealDomain.com/fake/fake.html
是一个“有效”的URL,但将其放在浏览器中不会给您带来任何有用的信息

Is
UIPasteboard.general.URL
为非零,请尝试加载URL并检查结果。如果失败,您可以选择然后尝试搜索