小编use*_*909的帖子

'NSInvalidArgumentException',原因:'data parameter is nil'

XCode新手在这里,我一直试图弄清楚为什么会发生以下情况......

使用当前编写代码的方式,我不断获得'NSInvalidArgumentException'.

原因:xcode中的'data parameter is nil'.网址在浏览器上运行正常.

当我删除网址的"filters =%7B%22region%22%3A%22CA%22%7D"部分时,它在Xcode中工作正常,但是当包含该网址的这一部分时,就是我收到错误消息的时候.我已经尝试使用"替代%22但仍然没有.任何建议都非常感谢.

NSURL *url = [NSURL URLWithString:[@"http://api.v3.factual.com/t/restaurants-us?q=peets+coffee&filters=%7B%22region%22%3A%22CA%22%7D&KEY=p7kwKMFUSyVi64FxnqWmeSDEI41kzE3vNWmwY9Zi"stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
NSData *data = [NSData dataWithContentsOfURL: url];
Run Code Online (Sandbox Code Playgroud)

iphone objective-c ios

9
推荐指数
2
解决办法
4万
查看次数

标签 统计

ios ×1

iphone ×1

objective-c ×1