在视图中放了一个UILabel,100字大概要占用2M内存??而且部分内存无法释放。太夸张了吧。字数很少还好,占用内存会很小。
有人试验过吗?
leask情况如下:
运行时
加载新视图显示UILabel
dismiss新视图
----------------------
测试代码如下: 主视图中:
- (IBAction)button:(id)sender
{
OneViewController *viewController = [[OneViewController alloc] initWithNibName:@"OneViewController" bundle:nil];
[self presentViewController:viewController animated:YES completion:^{
;
}];
}
OneViewController视图中包含一个UILabel,链接到geci
@property (strong, nonatomic) IBOutlet UILabel *geci;
使用dismissViewControllerAnimated返回主视图
- (IBAction)fanhuiButton:(id)sender
{
[self dismissViewControllerAnimated:YES completion:^{
;
}];
}
OneViewController 中dealloc已经执行。
- (void)dealloc
{
self.geci = nil;
NSLog(@"2释放");
}