单击搜索栏上的取消按钮时如何弹出本端视图控制器?
Posted
技术标签:
【中文标题】单击搜索栏上的取消按钮时如何弹出本端视图控制器?【英文标题】:How to pop self view controller when I click the cancel button at the search bar? 【发布时间】:2012-04-19 04:25:40 【问题描述】:我创建了搜索视图控制器以将搜索到的文章添加到主视图控制器。 我想通过单击搜索栏的取消按钮使其从导航视图控制器中弹出。我试过如下:
- (void) searchBarCancelButtonClicked:(UISearchBar*) searchBar
[self.navigationController popViewControllerAnimated:NO];
我需要大家的帮助。
【问题讨论】:
【参考方案1】:检查您是否将 searchBar Delegate 分配给您的 viewController .. 并检查 navigationController 是否为 nil ,那么您的代码应该可以工作。
【讨论】:
如何检查navigationController是否为nil? 在Xcode控制台,可以写'po self.navigationController'以上是关于单击搜索栏上的取消按钮时如何弹出本端视图控制器?的主要内容,如果未能解决你的问题,请参考以下文章
当我在 iPhone 的导航栏上单击返回时,如何弹出到所需的视图控制器