Массивы индексируются.Если вы хотите получить доступ к первому объекту в NSArray
, вы должны сделать следующее:
id someObject = [array objectAtIndex:0];
Если вы знаете тип объекта, вы можете сделать это следующим образом:
NSString *myString = [array objectAtIndex:0];
РЕДАКТИРОВАТЬ: Вам необходимо использовать NSDictionary
для ваших данных - обратите внимание, что он начинается с тега <dict>
, а не тега <array>
(хотя естьмассивы как значения).
NSString *path = [[NSBundle mainBundle] pathForResource:
@"data" ofType:@"plist"];
// Build the array from the plist
NSDictionary *dict = [[NSDictionary alloc] initWithContentsOfFile:path];
NSArray *value = [dict valueForKey:@"11231654"];
Теперь вы можете делать со своим массивом все, что захотите.