Мой DetailViewController не распознает ‘-configureView’

#xcode #ipad #uitableview #view #ios4

#xcode #iPad #uitableview #Вид #ios4

Вопрос:

У меня была проблема с SplitView, поэтому я решил создать свою собственную версию этого, используя ViewBasedApplication. Представление настроено так, чтобы быть похожим на SplitView, но вместо статической таблицы, когда вы переворачиваете ее в альбомную ориентацию, у нее будет элемент управления popover, как обычно в портретном режиме.

У меня все настроено, но я сталкиваюсь с ошибкой при выборе элемента из всплывающей таблицы. Он не обновляет представление для перехода на соответствующую страницу, которая была выбрана в таблице … код для setDetailItem в файле ViewController.m выглядит следующим образом:

 -(void)setDetailTime:(id)newDetailItem{
if(detailitem != newDetailItem) {
[detailitem release];
detailItem = [newDetailItem retain[;

[self configureView];

...
  

}

Проблема в строке [sef configureView]. в нем говорится, что «PDFViewController» может не отвечать на ‘-configureView’. Я предполагаю, что это связано с тем, что ‘-configureView’ специфичен только для SplitView. Есть идеи о том, как обойти эту проблему?

Спасибо!

Комментарии:

1. Я предполагаю, что обратная скобка в строке 4 является опечаткой?

Ответ №1:

У вашего класса PDFViewController нет configureView метода, вот почему вы получаете предупреждение (и почему вы ничего не видите, что происходит).

Вероятно, вам нужно вместо этого вызвать [self.view setNeedsDisplay] , который в основном сообщает представлению перерисовать себя. Я не знаю, сработает ли это для вас, потому что я не знаю, как написана остальная часть вашего класса.