我在 xxxviewcontroller.m 中有以下代码,temp 是 .h 文件中的 UIImageView 实例变量。
- (IBAction)buttonclicked:(id)sender {
for (int i=0; i<=100; i++)
{
temp = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"sample.png"]];
}
}
因此,对于 for 循环中的每次迭代,我们应该有一个悬空指针,因为 temp 被重新分配并且之前的 ins。在仪器中,当单击按钮时,我看到内存增加,但它很快又回到方法结束后的状态。这个视图控制器是导航控制器堆栈上的第一个视图控制器。我想检查仪器是否会在泄漏中显示这一点。但事实并非如此。