Ячейки tableView заполняются только в симуляторе - PullRequest
1 голос
/ 14 февраля 2012

Я создал приложение, которое использует tableViewController и заполняет его ячейки из содержимого файла .plist. Я думал, что мое приложение работает отлично, пока я не попытался встроить его в свой iPhone. Оказывается, мои клетки будут заполняться только во время работы в симуляторе, и я не могу понять, почему. Вот несколько скриншотов этой проблемы.

App Running in Simulator

On iPhone

enter image description here

Я знаю, что это, вероятно, простое исправление, но я не совсем понимаю. Любая помощь будет принята с благодарностью. Заранее спасибо!

Ответы [ 2 ]

2 голосов
/ 14 февраля 2012

Оформите ваше имя файла и код, который читает файл plist. Убедитесь, что вы получили правильную прописную букву, симулятор не чувствителен к регистру, а iOS чувствителен к регистру. Это, скорее всего, является причиной вашей проблемы.

0 голосов
/ 14 февраля 2012
NSString *path = [[NSBundle mainBundle] pathForResource:@"file" ofType:@"plist"];
NSDictionary *drinksDict = [NSDictionary dictionaryWithContentsOfFile:path];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...