本文主要是介绍iPhone 5s TableView莫名崩溃或是手势操作的BUG(手机适配),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
这几天在适配低版本的iPhone 5s系列时总是莫名崩溃,崩在APPDelegate,提示信息为
objc_msgSend(其实我没有调用该方法)
再找了一大圈之后,发现其实是下面这个方法会导致版本不兼容,导致直接崩溃(本意是防止手势冲突问题,后来发现完全没有必要使用),解决方法就直接删除就可以了
-(BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch{
if ([touch.view isKindOfClass:[UITextField class]])
{
return NO;
}
if ([NSStringFromClass([touch.view class]) isEqualToString:@"UITableViewCellContentView"]) {
return NO;
}
return YES;
}
这篇关于iPhone 5s TableView莫名崩溃或是手势操作的BUG(手机适配)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!