tazah://posts?postID=10
我需要使其成为可点击的链接,而不使用http
您可以使用此代码打开网址
UIApplication.shared.open(url, options: [:], completionHandler: nil)
所以在你的情况下:
if let url = URL(string: "tazah://posts?postID=10") {
if UIApplication.shared.canOpenURL(url) {
UIApplication.shared.open(url, options: [:], completionHandler: nil)
}
}
只需在 info.plist 中添加 URL 类型方案即可。
根据对其中一个答案的评论,这是询问如何使用共享将可点击的链接发送到另一个应用程序,其中该链接是自定义 URI。
发送自定义 URI 不起作用。无法告诉其他应用程序您正在发送的内容。
相反,请按照苹果的说明进行通用链接。
这需要您控制的网络域。
您发送一个
http
/https
字符串,该字符串引用您网站上的页面。tazah.abc
,您将发送类似于 https://tazah.abc/posts?postID=10
的字符串。
根据 Apple 的说明对您的网站和应用程序进行编程。