gpt4 book ai didi

ios - 为什么 initWithScheme 初始化的 NSURL 中有尾部斜杠...?

转载 作者:搜寻专家 更新时间:2023-10-30 20:16:00 33 4
gpt4 key购买 nike

当使用 NSURL 初始化器时

initWithScheme:(NSString *) host:(NSString *) path:(NSString *)

如果路径以斜杠结尾,iOS 出于某种原因会附加两个额外的尾部斜杠,除非它只是 @"/"

enter image description here

有谁知道这是为什么,如果有办法解决它除了用类似的东西手动组成 url

[NSURL URLWithString:[NSString stringWithFormat:@"%@://%@%@", scheme, host, path]];

更新:错误报告已发送给 Apple。

最佳答案

文件路径以“/”开头但不以“/”结尾。

发件人:Uniform resource locator :

语法是:

scheme://[user:password@]domain:port/path?query_string#fragment_id

目录路径有尾随“/”,但似乎 - initWithScheme:host:path: 不支持它们,可能只是 Apache 约定。

关于ios - 为什么 initWithScheme 初始化的 NSURL 中有尾部斜杠...?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30151857/

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