我有特定的 uri 需要解析,之前我使用 NSURL
和 parameterString
属性来解析,我想将代码迁移到 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;"
关于ios - URL 中的parameterString NSURL 的等效项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50044798/