1.自定义textField在iOS 11 系统下内存泄漏临时解决办法。
- (void)removeFromSuperview{
NSString *version = [UIDevice currentDevice].systemVersion;
if (version.doubleValue >= 11.0) {
id view = [self valueForKey:@"textContentView"];
if (view) {
[view removeFromSuperview];
[self setValue:nil forKey:@"textContentView"];
}
}
}
2.UITextField在iOS 11 系统下内存泄漏临时解决办法。
新建UITextField Category.在Category中添加如下代码。
- (void)removeFromSuperview{
NSString *version = [UIDevice currentDevice].systemVersion;
if (version.doubleValue >= 11.0) {
id view = [self valueForKey:@"textContentView"];
if (view) {
[view removeFromSuperview];
[self setValue:nil forKey:@"textContentView"];
}
}
}