【发布时间】:2013-04-19 16:07:32
【问题描述】:
我正在尝试制作一个天气应用程序,我在网上找到了一个很棒的 JSON 天气 API。我正在使用
NSData * data = [NSData dataWithContentsOfURL: [NSURL URLWithString: absoluteURL]];
NSError * error;
NSDictionary * json = [NSJSONSerialization JSONObjectWithData: data //1
options: kNilOptions
error: & error
];
NSLog(@"%@", json);
NSLog([NSString stringWithFormat: @"location: %@", [json objectForKey: @"status"]]);
要获取数据,但它不起作用,日志返回(null)。有人可以向我解释如何获取 JSON 文件的字符串和值吗?谢谢!
【问题讨论】:
-
“错误”中有什么内容?你做过基本的调试吗?
-
@Wain 错误是我想获取天气状态而不是(空):) 我喜欢在日志中记录天气状态,而不是例如多云我得到(空)我添加了天气,所以你可以看看它是如何格式化的。
-
您在 JSONObjectWithData 调用中传递的错误属性。在日志中打印出来。
标签: objective-c json weather