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

标签 ios objective-c iphone

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

按照当前编写代码的方式,我不断收到“NSInvalidArgumentException”。

reason: 'data parameter is nil' in xcode. The url works fine on the browser.

当我删除 url 的“filters=%7B%22region%22%3A%22CA%22%7D”部分时,它在 Xcode 中工作正常,但是当包含 url 的这一部分时,我就得到了错误信息。我尝试使用\"代替 %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];

最佳答案

我也遇到了同样的问题:

Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'data parameter is nil'

但我已经解决了。原因是我的 API URL 不正确。请检查您的 API 网址。祝你好运!

关于ios - 'NSInvalidArgumentException',原因 : 'data parameter is nil' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9603708/

相关文章:

ios - 我在看什么?重复的符号?

ios - 从解析推送通知中提取消息的快速解决方案

ios - UIButton 标题标签延迟

c++ - 使用 Qt 将 Windows 库移植到 MacOSX,事件循环

iphone - 两个图像之间的碰撞计数器的问题

iPhone Deck 游戏循环

ios - 检测何时 requestAlwaysAuthorization 未调用 iOS 14

iphone - iOS 崩溃 'NSInternalInconsistencyException',原因 : 'statement is still active' Core Data cache related?

iphone - 重命名的 Storyboard中 UIViewController 子类的生命周期方法永远不会被调用

iphone - 如何在 iOS 7 中下载文件之前查找文件大小?