我下载了JSON文件。我在项目目录中添加了这些文件。但是当我运行runnig程序时,我得到一个错误,它是...
-[__ NSCFDictionary
JSONRepresentation]:无法识别
选择器发送到实例0x6003d50
*由于未捕获的异常而终止应用程序
“NSInvalidArgumentException”,原因:
'-[__ NSCFDictionary
JSONRepresentation]:无法识别
选择器发送到实例0x6003d50'
* 在第一次抛出时调用堆栈:
我导入了头文件#import "JSON/JSON.h"
,并在viewDidLoad函数中编写了jsocn代码,如下所示...
NSDictionary *requestData = [NSDictionary dictionaryWithObjectsAndKeys:
@"grio", @"username",
@"hellogrio", @"password",
nil];
NSString* jsonString = [requestData JSONRepresentation];
NSLog(@"%@", jsonString);
请帮助我。
提前致谢。
最佳答案
从您的问题中尚不清楚您使用的是哪种JSON实现,但是该错误表示您正在将JSONRepresentation
消息发送到NSDictionary
。词典不理解该消息,并引发异常。
似乎您没有正确使用JSON库,或者您没有在项目中正确安装它。
关于iphone - iPhone中的异常抛出JSON支持程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6304263/