Я импортирую словарь JSON. Мне нужно знать название клавиш для работы с ним.
Словарь загружает данные нормально:
- (void)connectionDidFinishLoading:(NSURLConnection *)connection {
[connection release];
NSString *responseString = [[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding];
[responseData release];
NSDictionary *results = [responseString JSONValue];
NSLog(@"tenga: %@",results);
но когда я пытаюсь получить названия клавиш, приложение вылетает:
NSArray * keys = [results allKeys];
NSLog(@"keys: %@",keys); ...}
сообщение об ошибке:
[__ NSArrayM allKeys]: нераспознанный селектор отправлен на экземпляр 0x5a16b30
2011-08-30 22: 52: 26.171 Поиск в Твиттере [1906: 207] * Завершение работы приложения из-за необработанного исключения «NSInvalidArgumentException», причина: '- [__ NSArrayM allKeys]: нераспознанный селектор отправлен в экземпляр 0x5a16b30'
Почему allKeys
не работает?
Как получить имена для моих ключей, чтобы я мог начать работать с объектами?
редактировать
Я использую http://code.google.com/p/json-framework Stig Brautaset json framework