gpt4 book ai didi

ios - URL 初始化(字符串 :relativeTo:) works wrong

转载 作者:可可西里 更新时间:2023-11-01 00:33:27 26 4
gpt4 key购买 nike

<分区>

我试图通过 3 个步骤构建一个复合 url,但结果是错误的!

// 1)
let baseURL = URL(string: "http://clapps.clappsa.com")!
print(baseURL.absoluteString)
// http://clapps.clappsa.com

// 2)
let extendedURL = baseURL.appendingPathComponent("public", isDirectory: true)
print(extendedURL.absoluteString)
// http://clapps.clappsa.com/public/

// 3)
let finalURL = URL(string: "/img/3-mentee.jpg", relativeTo: extendedURL)!
print(finalURL.absoluteString)
// http://clapps.clappsa.com/img/3-mentee.jpg

预期结果:

http://clapps.clappsa.com/public/img/3-mentee.jpg

即使我尝试像这样使用 extendedURLabsoluteURL:

let finalURL = URL(string: "/img/3-mentee.jpg", relativeTo: extendedURL.absoluteURL)!
print(finalURL.absoluteString)
// http://clapps.clappsa.com/img/3-mentee.jpg

我会得到相同的结果。

奇怪,但这种方法可以与其他一些不同的 URL 一起使用。

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