Приложение iPhone падает при добавлении данных в UITableView - PullRequest
0 голосов
/ 12 ноября 2011

Я создаю приложение, но когда я пытаюсь добавить данные в представление таблицы, мое приложение зависает здесь:

return UIApplicationMain(argc, argv, nil, NSStringFromClass([MyAppDelegate class]));

Вот мой код:

UITableView *fileTable = [[UITableView alloc] initWithFrame:CGRectMake(10, 46, 300, 369) style:UITableViewStylePlain];

[fileTable setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"Canvas_Tile.png"]]];

[fileTable setDelegate:self];

MyFileTableController *cont = [[MyFileTableController alloc] init];

[fileTable setDataSource:cont];

[self.view addSubview:fileTable];

ДаЯ включаю UITableViewDelegate и все мои классы, включая мой делегат приложения в порядке.Когда я удаляю «[fileTable setDataSource: cont];», он не падает.

1 Ответ

1 голос
/ 12 ноября 2011

Убедитесь, что MyFileTableController соответствует UITableViewDataSource и UITableViewDelegate. Также вы добавляете то, что я предполагаю как UIViewController (MyFileTableController на основе имени) к иерархии представления (для которой требуется UIView s). Если вам нужно отобразить MyFileTableController, вам нужно сделать это модально или с помощью других средств, таких как UINavigationController.

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