gpt4 book ai didi

iphone - NSURL 和 URL 有效性

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

我正在使用来自 API 的 URL,其中搜索词用引号括起来。例如:http://www.example.com/searchterm="搜索"

但是,由于引号,我的 NSURL(由 URLWithString 生成)由于 URL 无效而为 nil。有没有解决的办法?谢谢!

最佳答案

可以在引号前加反斜杠,或者URL编码值%22:

http://www.example.com/searchterm=\"search\"

http://www.example.com/searchterm=%22search%22

或者您可以在将其用作 NSURL 之前删除引号。

NSString * searchUrl = @"http://www.example.com/searchterm=\"search\"";
searchUrl =
[searchUrl stringByReplacingOccurrencesOfString:@"\"" withString:@""]; // something to this effect, not tested.

然后你就可以开始正常的 NSURL 调用了:

[NSURL URLWithString: searchUrl];

关于iphone - NSURL 和 URL 有效性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7426048/

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