gpt4 book ai didi

ios - NSURLComponents 在没有//的情况下构建方案

转载 作者:搜寻专家 更新时间:2023-11-01 06:40:33 24 4
gpt4 key购买 nike

我正在尝试创建一个 URL 方案来以这种方式打开 Tweetbot 应用。

var urlComponents = NSURLComponents()
urlComponents.scheme = "tweetbot"
urlComponents.path = "BalestraPatrick/user_profile/\(user)"

我的预期结果是:tweetbot://BalestraPatrick/user_profile/username

结果是:tweetbot:BalestraPatrick/user_profile/username

//不会自动添加。如果我尝试将字符添加到方案或路径中,URL 将变为 nil。

有解决方法吗?

最佳答案

如果您不指定host,则不会出现//。我认为理想的解决方案是:

let user = "test"

var urlComponents = NSURLComponents()
urlComponents.scheme = "tweetbot"
urlComponents.host = "BalestraPatrick"
urlComponents.path = "/user_profile/\(user)"

print("URL: \(urlComponents.string!)") // URL: tweetbot://BalestraPatrick/user_profile/test

关于ios - NSURLComponents 在没有//的情况下构建方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35960185/

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