问题
当用户触摸一个单元格时,应用程序会因为EXC_BAD_ACCESS错误而崩溃。
这使应用程序崩溃已有一段时间了(可能是从iOS 8、7甚至6开始)。
崩溃
坠机事件发生在AQGridView.m内。
这里:
return ( (UIView *)imp(self, @selector(hitTest:withEvent:), point, event) );

有时,在测试设备之间切换时,似乎工作得很好(不清楚原因):
iPhone6,另一个iPhone6和iPhone6+
实现
AQGridView设置为强,并在XIB文件中引用。
@property (nonatomic, strong) IBOutlet AQGridView *gridView;正在设置DataSource和代理程序
self.gridView.delegate = self;
self.gridView.dataSource = self;这过去很管用,但最近它已经崩溃了,而且也不一致.
还不清楚,但我认为问题始于iOS 7或8
尝试
发布于 2015-12-08 12:00:51
同样的问题。在模拟器里,一切都很好。在设备(IPad Mini和IPad Air2)上,当我的应用程序在一个单元格上标签时,我的应用程序会在代码中崩溃。
当我更改_basicHitTest中的代码时,我可以修复它:
- (UIView *) _basicHitTest: (CGPoint) point withEvent: (UIEvent *) event
{
return [super hitTest:point withEvent:event];
}但这不可能是解决外码内部问题的最好办法.我希望能在这里找到一个解决方案:-)
https://stackoverflow.com/questions/34144735
复制相似问题