Пару часов я пытаюсь установить фоновое изображение tableView.Мой контроллер является подклассом UITableViewController, и я просто написал эти строки кода в методе ViewDidLoad.
UIImage *image = [UIImage imageNamed:@"home-portrait-iphone.png"];
UIImageView *imageView = [[UIImageView alloc] initWithImage:image];
self.tableView.backgroundView = imageView;
На симуляторе все выглядит отлично, я имею в виду, я вижу свою таблицу и как фоновое представление, вы можетеувидеть изображение.Но когда приложение работает на устройстве (ipod touch), я получаю эту ошибку:
Программа получает сигнал: «SIGABRT».
, а стек говорит:
* - [UITableView setBackgroundView:]: нераспознанный селектор отправлен в экземпляр 0x812e00 * Завершение работы приложения из-за необработанного исключения «NSInvalidArgumentException», причина: '*** - [UITableView setBackgroundView:]: нераспознанный селектор отправлен в экземпляр 0x812e00'
и в задании выдается исключение, означающее следующую строку:
self.tableView.backgroundView = imageView;
есть идеи?
Заранее спасибо.