У меня есть данные из API Rest. Я конвертирую его в NSArray
с сериализацией и конвертируем его в словарь. Но я не могу получить доступ к значениям пар (ниже).Исключение в доступе к JSONserialization с NSDictionary
Мой первый шаг:
NSArray *arrayDiccionario = [NSJSONSerialization JSONObjectWithData:data _ options:NSJSONReadingMutableContainers error:&errorSerializacion];
Мой второй шаг:
NSMutableArray *arrayMisObjetos = [NSMutableArray new];
Мой thrid шаг:
for(NSDictionary *diccionario in arrayDiccionario) { _eventId = [ [ diccionario objectForKey:@"id" ] intValue ]; _nameEvent = [ diccionario objectForKey:@"nameEvent" ]; }
На этом этапе у меня есть исключение ,
diccionario have 0 elements and I don´t have access to any object with Keys
Что случилось?
Извините за мой английский.
---- arrayDiccionario Information ----
--------------------------------------
[0] (null) @"listEvents" : @"10 elements"
key __NSCFString * @"listEvents"
value __NSArrayM * @"10 elements"
[0] __NSDictionaryM * 2 key/value pairs
[0] (null) @"id" : (long)65
[1] (null) @"nameEvent" : @"Open Malaga"
[1] __NSDictionaryM * 2 key/value pairs
[2] __NSDictionaryM * 2 key/value pairs
[3] __NSDictionaryM * 2 key/value pairs
[4] __NSDictionaryM * 2 key/value pairs
[5] __NSDictionaryM * 2 key/value pairs
[6] __NSDictionaryM * 2 key/value pairs
[7] __NSDictionaryM * 2 key/value pairs
[8] __NSDictionaryM * 2 key/value pairs
[9] __NSDictionaryM * 2 key/value pairs
Я обновил упорядоченный список и форматирование кода. Если это неверно, используйте правильное форматирование. – tmthydvnprt