- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个问题:我正在编写一个使用 searchBar 和 tableView 的应用程序。
当我单击搜索栏时,输入一些要搜索的字符串,一旦我点击取消按钮,或者删除所有搜索词并再次单击 tableView,我的应用程序就会崩溃。
当我在 iOS 模拟器中运行该应用程序时,它不会崩溃。
当我通过 xcode 在 iPhone 上运行该应用程序时,它不会崩溃。
我不太了解设备日志,我想问是否有任何方法可以找出出了什么严重错误以及为什么在通过 xcode 执行此操作时没有发生这种情况。请帮助我!
PS:设备日志之一:(也许你们明白这一点)
编辑:这是 searchDisplayControllerDidEndSearch 方法的代码:
- (void)searchDisplayControllerDidEndSearch:(UISearchDisplayController *)controller
{
[self.navigationController setNavigationBarHidden:NO animated:YES];
[UIView beginAnimations:@"DeactivateSearch" context:nil];
[UIView setAnimationDuration:0.4];
[self.attractionsTableView setFrame:CGRectMake(0, 43, 320, 362)];
[UIView commitAnimations];
NSFetchRequest *fetchRequest = [[self fetchedResultsController] fetchRequest];
[fetchRequest setPredicate:nil];
NSError *error = nil;
if (![[self fetchedResultsController] performFetch:&error]) {
// Handle error
NSLog(@"Unresolved error %@, %@", error, [error userInfo]);
abort();
}
[self setSearchIsActive:NO];
return;
}
更新:如果未输入任何文本,搜索栏不会崩溃。因此,只需激活搜索栏并停用它,无需输入内容。但是,一旦我输入一个字符,停用过程就会使应用程序崩溃。
最佳答案
查找动画回调问题。还有一个控制台日志,看一下。
关于ios - 如何在没有xcode的情况下在iPhone本身上进行调试? UISearchBar/DisplayController 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7700016/
我正在制作一个使用 UITableViewController 的应用程序,我正在尝试添加一个 UISearchBarWithDisplayController。 (我正在使用本教程: http://
我有一个问题:我正在编写一个使用 searchBar 和 tableView 的应用程序。 当我单击搜索栏时,输入一些要搜索的字符串,一旦我点击取消按钮,或者删除所有搜索词并再次单击 tableVie
问题是这样的: 在 storyboard 中,我必须取消选中 Adjust Scroll View Insets,因为如果不这样做,我会遇到另一个问题(https://stackoverflow.co
我是一名优秀的程序员,十分优秀!