iOS 4 не будет загружать новый список свойств - PullRequest
1 голос
/ 07 апреля 2011

Создан новый список свойств и удален исходный .plist (то же имя файла).Удалил старый файл и переместил в корзину.Добавлен новый файл с тем же именем.

При открытии приложения в Simulator загружается старый файл .plist.Что происходит?

Вот мой код в файле реализации:

- (void)viewDidLoad {
[super viewDidLoad];

// Uncomment the following line to display an Edit button in the navigation bar for this view controller.
// self.navigationItem.rightBarButtonItem = self.editButtonItem;
NSString *path = [[NSBundle mainBundle] pathForResource:@"DrinkArray" ofType:@"plist"];

    NSMutableArray *tmpArray = [[NSMutableArray alloc]

initWithContentsOfFile: path];

self.drinks = tmpArray;

[tmpArray release];

}

1 Ответ

0 голосов
/ 17 февраля 2012

Откройте файл plist с помощью текстового редактора. Если для root установлено значение dict, измените его на массив, также не забудьте изменить нижнюю скобку в конце файла. Сохраните и запустите снова, и все должно быть в порядке.

Альтернативой является использование NSMutableDictionary, поскольку корень plist, вероятно, уже является словарем.

У меня была такая же проблема, и выше сработало.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...