[英]iOS9 CRASH: *** -[__NSArrayM insertObject:atIndex:]: object cannot be nil
[英]iOS9 -[__NSArrayM removeAllObjects] Crash
Fabric發現調用removeAllObjects
時發現NSMutableArray
崩潰。 大部分崩潰發生在iOS9中。 這是我的代碼,在[self.recommentGoodsArray removeAllObjects]
崩潰:
- (void)clickColorWithIndex:(NSUInteger)index {
[self.recommentGoodsArray removeAllObjects];
[self.tableView reloadData];
GoodsInfo *gInfo = [self.goodsInfo.relatedGoodsArray objectAt:index];
self.goods_id = gInfo.goods_id;
[self loadGoodsDetail];
}
面料最新會議
Crashed: com.apple.main-thread
0 libobjc.A.dylib 0x22d2a94e realizeClass(objc_class*) + 25
1 libobjc.A.dylib 0x22d2aa15 realizeClass(objc_class*) + 224
2 libobjc.A.dylib 0x22d2aa15 realizeClass(objc_class*) + 224
3 libobjc.A.dylib 0x22d2d91b lookUpImpOrForward + 158
4 libobjc.A.dylib 0x22d2d873 _class_lookupMethodAndLoadCache3 + 34
5 libobjc.A.dylib 0x22d33cfb _objc_msgSend_uncached + 26
6 CoreFoundation 0x2357e523 -[__NSArrayM removeAllObjects] + 266
7 ZZKKO 0x19f781 -[GoodsDetailVC clickColorWithIndex:] (GoodsDetailVC.m:825)
您在_objc_msgSend_uncached
崩潰。 您可能正在處理釋放對象。 它要么是recommentGoodsArray
,要么是self
。
您需要檢查以下內容:
strong
還是weak
? 它必須strong
。 您可以在self.recommentGoodsArray包含對象之前嘗試刪除它。
if ([self.recommentGoodsArray count]){
[self.recommentGoodsArray removeAllObjects];
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.