У меня действительно простой plist, который загружается в NSDictionary.Однако, когда я пытаюсь получить доступ к определенному значению, никакие данные не доступны.
Вот как структурирован мой plist:
edit * xml испортился.Вы можете взглянуть на это на pastebin: http://pastebin.com/C419ZVeJ
Здесь я загружаю plist:
NSString *bundlePath = [[NSBundle mainBundle] bundlePath];
NSString *finalPath = [bundlePath stringByAppendingPathComponent:@"Test.plist"];
NSDictionary *metaPlistData = [NSDictionary dictionaryWithContentsOfFile:finalPath];
NSDictionary *meta = [metaPlistData valueForKey:@"meta"];
NSDictionary *assets = [meta valueForKey:@"sd"];
(я удалил строку, где я получаю доступ к ключу = 1 запись)
Когда я проверяю словарь "meta" и словарь "assets" в gdb, "meta" содержит необходимые записи.Однако активы всегда равны нулю.Я действительно потерян здесь .. есть идеи, почему?Я загружаю данные из списков, используя этот подход, в других местах моего кода, и это никогда не было проблемой.