iOS 8.1系统运行崩溃二

2017-07-14  本文已影响0人  薐驚

在iPhone 6 模拟器iOS 8.1系统,进入了一个新闻详情页,返回就崩溃了

开启僵尸对象检测


5B1BD54B-8778-4E6E-9E24-B89F31B07DFE.png

运行得到报错信息


7D3C4B87-0C8A-4E8C-B427-627DD6E6D008.png
经过我各种百度后,得到的解决方案就是 释放代理!
- (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方法在分类中谨慎使用。

上一篇 下一篇

猜你喜欢

热点阅读