Другой формат списка свойств на IOS - PullRequest
2 голосов
/ 29 декабря 2011

Возникла проблема с использованием списка свойств.Я скачал пример, и формат PList выглядит следующим образом:

enter image description here

, и с использованием этого кода все работает нормально:

NSString *path = [[NSBundle mainBundle] pathForResource:@"content_iPhone" ofType:@"plist"];
contentList = [NSArray arrayWithContentsOfFile:path];

Теперь яЯ пытаюсь определить новый PList самостоятельно: я создал новый файл PList в Xcode и заполнил его в интерфейсе пользователя (следуя предыдущей структуре plist), добавив три элемента словаря: enter image description here

В этом случае, тот же код не работает и анализирует xml. Я вижу следующее:

enter image description here

Кажется, что это словарь элементов вместомассив, как первый файл.Зачем?Не могли бы вы помочь мне создать правильный список свойств?

Заранее спасибо, ясса

1 Ответ

0 голосов
/ 12 января 2012

Используйте текстовый редактор, измените первый <dict> на <array>, измените последний </dict> на </array>, удалите все строки, начинающиеся <key>Item

...