gpt4 book ai didi

ios - 无法在 swift 中从包含多个 anchor 的字符串构造 URL

转载 作者:行者123 更新时间:2023-11-30 10:44:32 26 4
gpt4 key购买 nike

我收到了带有双 anchor 的 URL 字符串,但无法从该字符串生成 URL 对象。

let url = URL(string: "https://www.example.com/help.html#details#moredetails") // returns nil

该 URL 有效,我们可以在浏览器中打开它。我的网址中的 # 并没有真正起到 anchor 的作用,它实际上打开了一个新页面。有没有办法在 url 路径中创建带有多个 # 的 URL?

最佳答案

我发现这个小解决方法可能会解决您的问题

let htmlFilePath = "https://www.example.com/help.html"
var url = URL(string: htmlFilePath)
url = URL(string: "#details", relativeTo: url)!
url = URL(string: "#moredetails", relativeTo: url)!

关于ios - 无法在 swift 中从包含多个 anchor 的字符串构造 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56038207/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com