这个bug有时会出现,有时侯又好用,完全不知道从哪下手,遍历这个model的时候,也是大概遍历到20多个的时候才会崩溃。
HCFavoriteIconView
没有nodeIndex
, 或者你把nodeIndex
发给了不存在这个方法的对象0x7e3930e0
, 可以用category调试原因:
@interface NSObject(testing)
- (NSString *)nodeIndex;
@end
@implementation NSObject(testing)
- (NSString *)nodeIndex{
NSAssert(NO, @"class %@ has no method of nodeIndex", [self class]);
return nil;
}
@end
控制台输出显示[HCFavoriteIconView nodeIndex]说明HCFavoriteIconView访问不到这个nodeIndex,首先确认你的对象的nodeIndex都存在。
2 回答1.1k 阅读
1 回答996 阅读✓ 已解决
1 回答2.7k 阅读
1 回答1.4k 阅读
1.7k 阅读
1 回答1.1k 阅读
1.3k 阅读
for in 遍历不要做修改 被遍历的数组。推荐改成 array enumerateObjectsUsingBlock……方式遍历,这个可以修改不会crash,遇到过同样的问题