在iPhone 6 模拟器iOS 8.1系统,进入了一个新闻详情页,返回就崩溃了
开启僵尸对象检测
运行得到报错信息
经过我各种百度后,得到的解决方案就是 释放代理!
- (void)dealloc {
[[NSNotificationCenter
defaultCenter]
removeObserver:self];
self.tableView.dataSource= nil;
// 解决在ios 8.1崩溃问题
self.tableView.delegate= nil;
}
总结:经过“iOS 8.1系统运行崩溃一”和“iOS 8.1系统运行崩溃二”的解决经验来看,其实出现问题的地方都与UIScrollView有关,而UITableView、UICollectionView都是继承UIScrollView,所以当出现问题的时候可以先试试释放代理,还有“iOS 8.1系统运行崩溃一”说到的- dealloc方法在分类中谨慎使用。