在iPhone中投掷JSON支持程序的例外
-
25-10-2019 - |
题
我下载了JSON文件。我在项目目录中添加了这些文件。但是当我是runnig程序时,我会遇到一个错误,这是...
- [__ nscfdictionary jsonresentation]:未识别的选择器发送到实例0x6003d50
*终止由于未被发现的例外“ nsinvalidargumentException”,原因:' - [__ __ nscfdictionary jsonrepresentation]:未识别的选择器发送到实例0x6003D50' * * 首先致电Stack:
我导入标头文件 #import "JSON/JSON.h"
我在ViewDidload函数中编写了JSOCN代码,如下所示...
NSDictionary *requestData = [NSDictionary dictionaryWithObjectsAndKeys:
@"grio", @"username",
@"hellogrio", @"password",
nil];
NSString* jsonString = [requestData JSONRepresentation];
NSLog(@"%@", jsonString);
请帮助我。
提前致谢。
解决方案
从您的问题中不清楚您正在使用的JSON实施,但错误意味着您正在发送 JSONRepresentation
给AN的消息 NSDictionary
. 。词典不了解信息,并引起了例外。
看来您要么未正确使用JSON库,要么您尚未在项目中正确安装它。
其他提示
我猜你正在使用 json-framework
. 。您可能忘了添加 -all_load
到接头标志。看 这个问题 更多细节。
不隶属于 StackOverflow