searchDisplayController описание является нулевым? - PullRequest
0 голосов
/ 10 января 2012

Главный контроллер - это tabBarController;одна из вкладок - это навигационный контроллер, тогда в этом навигационном контроллере есть UItableView с searchDisplayController.

Панель поиска находится в UItableView.

enter image description here enter image description here enter image description here

Однако я не знаю, что я изменил (я должен использовать snapCapture в следующий раз....).Моя панель поиска исчезла.

Что я имею в виду, так это то, что после компиляции я не могу найти панель навигации в моей вкладке.(Это нормально, прежде чем я изменяю что-то; потому что я сильно изменился, я больше не могу загружаться обратно)

Я напечатал журнал как, [self.searchDisplayController description]

НоНЕДЕЙСТВИТЕЛЕН.

Может ли sbd предложить мне несколько направлений для проверки?Спасибо

Ответы [ 2 ]

0 голосов
/ 12 января 2012

Я обнаружил, что это моя вина.

Должно быть

@interface ThirdViewController : ***UIViewController*** 

НЕ

@interface ThirdViewController : ***UITableViewController*** 

UIViewController Наследование классов от UIResponder: NSObject

UITableViewCell Наследование классов от UIView: UIResponder: NSObject

Я думаю, поэтому при просмотре таблиц не могу отобразить панель поиска. Так что, в моем случае, я надеюсь, может помочь другим не вносить никаких ненужных изменений, как я @@

И, пожалуйста, используйте snapCap

0 голосов
/ 10 января 2012

В каждой вкладке вам нужно добавить только один контроллер навигации, внутри которого вам нужно добавить либо viewcontroller, либо tableview controller, либо view-контроллер view display. Вам нужно добавить объекты описанным выше способом, я не думаю, что вы добавили в этом формате, из предоставленного вами изображения, есть только одна вкладка, в которой вы добавили 3 контроллера навигации.

...