Я создал plist и структура выглядит так:
Root - NSDictionary
firstName - NSArray
lastName - NSArray
Я не уверен, как получить доступ к этим данным после того, как получу словарь. Когда я регистрирую содержимое моего словаря, вот так
NSDictionary *presetsDict = [[NSDictionary alloc] initWithContentsOfFile:plistPath];
self.presetsDictionary = presetsDict;
for (NSString *key in self.presetsDictionary) {
NSLog(@"key:%@, object:%@", key, [self.presetsDictionary objectForKey:key]);
Я получаю
key:Root, object: {
lastName = (my lastName array, , , , ) // filled with the contents of my plist
firstName - (my firstName array, , , ,)
Я предполагал, что смогу получить массив lastName и firstName с чем-то вроде
NSArray *fArray = [self.presetsDictionary objectForKey:@"firstName"];
Но это возвращает ноль. Как мне получить доступ к моему NSDictionary в plist? Спасибо.