gpt4 book ai didi

ios - 从字符串转换NSURL

转载 作者:行者123 更新时间:2023-12-01 17:51:14 27 4
gpt4 key购买 nike

我只是从几天开始学习Objective-C,而我对NSURL感到困惑。这是我的代码

NSString *n = [NSString stringWithFormat:@"%@",@"http://somedomain.com/api/x?q={\"order_by\":[{\"field\":\"t\",\"direction\":\"desc\"}]}"];

NSURL *url = [[NSURL alloc ]initWithString:n];

NSLog(@"%@",url);

但是,当我尝试打印url值时,其值为null。
当我尝试在url中没有JSON参数的情况下初始化url时似乎没有问题。
我可以从哪里得到一些解释吗?

最佳答案

NSString *n = [NSString stringWithFormat:@"%@",@"http://somedomain.com/api/x?q={\"order_by\":[{\"field\":\"t\",\"direction\":\"desc\"}]}"];

NSURL *url = [NSURL URLWithString:[n stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];

NSLog(@"%@",url);

关于ios - 从字符串转换NSURL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29959548/

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