首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >objectAtIndex期间的NSException

objectAtIndex期间的NSException
EN

Stack Overflow用户
提问于 2011-06-27 20:13:15
回答 1查看 225关注 0票数 1

我对我的iPhone应用程序使用超文本传输协议请求。当我想写字典的时候,有一个NSException...

代码语言:javascript
复制
[__NSCFDictionary objectAtIndex:]: unrecognized selector

下面是connectionDidFinishLoading的代码:

代码语言:javascript
复制
- (void)connectionDidFinishLoading:(NSURLConnection *)connection {
[connection release];

NSString *responseString = [[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding];

NSLog(@"responseString");
NSLog(responseString);

[responseData release];
NSArray *tableau = [responseString JSONValue];
NSLog(@"the newt line give me the exception");
NSDictionary *dico = [tableau objectAtIndex:0];

responseString告诉我:

代码语言:javascript
复制
{"token":"8569fe2e095d83a4692812fa808f84da"}

我以前用过那段代码,但它不想运行这些数据...

如果你能帮我,那就太好了!谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-06-27 20:15:47

JSON中的数组由[]分隔,而对象/字典则由{}分隔。因为你的回答是

代码语言:javascript
复制
{"token":"8569fe2e095d83a4692812fa808f84da"}

它不是一个数组,而是一个单独的对象/字典。

尝试:

代码语言:javascript
复制
NSDictionary *dico = [responseString JSONValue];
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6492676

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档