Я пытаюсь создать приложение для погоды, я нашел отличный API погоды JSON онлайн. Я используюКак использовать JSON для iPhone-приложения?
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
@Wain Ошибка в том, что я хочу получить погодный статус, а не (null) :) Мне нравится обучать статус погоды в журнале, но вместо того, чтобы, например, cloudy Я получаю (null) Я добавил погоду, так что вы можете посмотреть, как она отформатирована. –
Атрибут ошибки, который вы передаете в вызове JSONObjectWithData. Распечатайте его в журнале. – Wain