NSString+AvoidCrash分类内
Class stringClass = NSClassFromString(@"__NSCFConstantString");
要替换为Class stringClass = NSClassFromString(@"__NSCFString");
如果用__NSCFConstantString NSMutableString部分崩溃拦截失败还是会崩溃
如 NSMutableString *str = [NSMutableString stringWithString:@"2145"];
[str substringToIndex:10];
[str substringFromIndex:10];
[str substringWithRange:NSMakeRange(5, 10)];
NSString+AvoidCrash分类内
Class stringClass = NSClassFromString(@"__NSCFConstantString");
要替换为Class stringClass = NSClassFromString(@"__NSCFString");
如果用__NSCFConstantString NSMutableString部分崩溃拦截失败还是会崩溃
如 NSMutableString *str = [NSMutableString stringWithString:@"2145"];
[str substringToIndex:10];
[str substringFromIndex:10];
[str substringWithRange:NSMakeRange(5, 10)];