2015-03-14 2 views
-3

У меня есть NSDictionary, который содержит массив. То, что я пытаюсь сделать, это получить объект внутри первой части моего массива photoDictionary:Необходимость в получении объекта из NSDictionary

-(NSString*) getImageAtIndex:(NSInteger *)index andObject:(PhotoPXArray *)photoArray { 
    NSDictionary *photosDictionary = [MTLJSONAdapter JSONDictionaryFromModel:photoArray]; 
    NSArray = [[photosDictionary objectAtIndex:0]; 
    //NSArray *photoCollection = [MTLJSONAdapter JSONArrayFromModels:self.photoPXArray]; 

    return @"ff"; 
} 

Это должно быть очень простой, но я стучал головой о стену.

Моя конечная цель состоит в том, чтобы получить «IMAGE_URL», как показано в этой объектной модели:

enter image description here

+0

NSLog словарь, или, в окне консоли, делать 'po photosDictionary'. Это покажет вам гораздо более четкое представление о словаре. Но нет ничего сложного выше - у вас есть словарь, содержащий запись, значение которой представляет собой массив словарей. Первый словарь элемента массива содержит элемент с именем «image_url», значение которого является строкой. 'NSString * url = photosDictionary [@" photos "] [0] [@" image_url "];' –

ответ

-1

Горячие лижет ответ был ИДЕАЛЬНЫЙ !!

NSString * url = photosDictionary [@ "photos"] [0] [@ "image_url"];

Смежные вопросы