MLeaksFinder icon indicating copy to clipboard operation
MLeaksFinder copied to clipboard

viewController,只有下面的代码,会提示循环引用:

Open andyok opened this issue 7 years ago • 4 comments

  • (void)viewDidLoad { [super viewDidLoad]; self.view.backgroundColor = [UIColor whiteColor]; UITextField *ssearchTextField = [[UITextField alloc] init]; [self.view addSubview:ssearchTextField]; }

andyok avatar Jul 25 '18 07:07 andyok

push进入的界面
[self.navigationController pushViewController:search animated:YES];

andyok avatar Jul 25 '18 07:07 andyok

加 UITextField 貌似就会提示

meshangqingchen avatar Aug 20 '18 09:08 meshangqingchen

11.2开始 textfield会误报泄漏

cddjr avatar Nov 09 '18 06:11 cddjr

不是 MLeaksFinder 的误报。苹果开发者论坛里讨论过这个问题,证实是 iOS 11.2 的 bug。

NSObject+MemoryLeak.h 里暴露了一个白名单方法:

+ (void)addClassNamesToWhitelist:(NSArray *)classNames;

可以通过这个方法把 UITextField 排除在检查范围外。

fiteen avatar May 15 '20 02:05 fiteen