searchDisplayController描述是否为空?

时间:2012-01-10 10:10:33

标签: ios searchbar searchdisplaycontroller

主控制器是tabBarController;其中一个选项卡是navigationController,然后在该navigationController中是一个带有searchDisplayController的UItableView。

SearchBar位于UItableView。

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

然而,我不知道我改变了什么(下次我应该使用snapCapture ....)。我的搜索栏已经不见了。

我的意思是,在编译之后,我在标签中找不到seaerchBar。 (在我改变之前没关系;因为我已经改变了很多,我再也无法加载了)

我打印了一个日志, [self.searchDisplayController description]

但它是NULL。

sbd可以告诉我一些指示供我检查吗?感谢

2 个答案:

答案 0 :(得分:0)

在每个选项卡中,您只需添加一个导航控制器,您需要在其中添加viewcontroller或tableview控制器或搜索显示视图控制器。 您需要以上述方式添加对象,我不认为您已添加此格式,从您提供的图像中,只有一个选项卡,您已添加3个导航控制器..

答案 1 :(得分:0)

我发现了我的错。

应该是

@interface ThirdViewController : ***UIViewController*** 

不是

@interface ThirdViewController : ***UITableViewController*** 

UIViewController 类继承自UIResponder:NSObject

UITableViewCell 类继承自UIView:UIResponder:NSObject

我认为这就是为什么对于tableview,我无法显示搜索栏。所以,在我的情况下,我希望可以帮助别人不做任何不必要的改变,比如我@@

请使用snapCap