gpt4 book ai didi

ios - URL 中的parameterString NSURL 的等效项

转载 作者:行者123 更新时间:2023-11-30 11:33:03 25 4
gpt4 key购买 nike

我有特定的 uri 需要解析,之前我使用 NSURLparameterString 属性来解析,我想将代码迁移到 Swift,但现在我看到这个属性URL 结构中不再可用。

深层链接示例://home;type=O;name=bob;surname=hhh;hasCar=YES;

使用parameterString我得到了type=O;name=bob;surname=hhh;hasCar=YES结果。

我在 Swift URL 结构中找不到类似的工作方法/属性。任何想法?谢谢!

最佳答案

查看文档,没有等效的内容。老实说,我从未见过它被使用,因为似乎每个人都在使用query。要访问它,您必须恢复到 NSURL:

let url = URL(string: "//home/;type=O;name=bob;surname=hhh;hasCar=YES;")!
let parameterString = (url as NSURL).parameterString
print(parameterString) // "type=O;name=bob;surname=hhh;hasCar=YES;"

在我看来,NSURL 是基于 RFC 1808URL基于RFC 3986 .

关于ios - URL 中的parameterString NSURL 的等效项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50044798/

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