Cur*_*and 8 objective-c ios uisearchcontroller
据崩溃论说,发生了以下崩溃(很少).
应用程序试图在自身上呈现模态视图控制器.提出控制器是.
我根本无法复制这个问题.这就是我设置UISearch控制器的方法.
self.searchController = [[UISearchController alloc] initWithSearchResultsController:nil];
self.searchController.dimsBackgroundDuringPresentation = NO;
self.searchController.searchBar.delegate = self;
self.tableView.tableHeaderView = self.searchController.searchBar;
self.definesPresentationContext = YES;
Run Code Online (Sandbox Code Playgroud)
任何帮助都表示赞赏,因为我完全没有想法.如果需要,我会发布更多代码.
小智 18
当我更新到iOS 11时,我遇到了这个问题.我的情况是,我有一个Textfield,当用户开始编辑它时,搜索视图,基本上是一个带有搜索栏作为标题的tableview弹出,一次是tableview单元格被拍了它应该关闭.
问题似乎是因为iOS 11,操作系统尝试恢复firstResponder状态.长话短说.
当我添加active = NO时,它有助于我的选择方法,就像这样
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
self.searchController.active = NO; // Add this !
...
[self dismissViewControllerAnimated:YES completion:nil];
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3843 次 |
| 最近记录: |