Есть ли способ прямого доступа к внутреннему массиву внешнего массива в Objective-C? Например, вызов внешнего источника данных возвращает следующий объект:
{
bio = "this is the profile.bio data";
"first_name" = John;
"last_name" = Doe;
location = {
name = "Any Town, Any State";
};
metadata = {
pictures = {
picture = "https://picture.mysite.com/picture.jpeg";
}
}
}
Я хочу иметь доступ, например, к имени location.name или metadata.pictures.picture. Точечная нотация, однако, не работает. Например:
_gfbLocation = [result objectForKey:@"location.name"];
_gfbPicture = [result objectForKey:@"metadata.pictures.picture"];
Единственный способ получить доступ к этим данным - сначала установить содержимое внутренних массивов на объекты. Мысли?