我正在创建视图控制器,其中包含一些要显示的信息(图像、按钮、手势、文本等)并将它们添加到滚动中。
productsVCs = [[NSMutableArray alloc] init];
for (int i = 1; i <= [self.products count]; i++) {
productsSingle *single = [[productosSingle alloc] init];
single.view.frame = CGRectMake(x, y, 200, 148);
single.delegate = self;
[single setInfo:[self.products objectAtIndex:i-1]];
[scroll addSubview:single.view];
[productsVCs addObject:single];
}
正如你所看到的,我正在使用我分配的这些视图控制器做三件重要的事情,我写了我认为让 ARC 释放这些对象所需的内容。
1)设置代表。- 我必须将代表设置为零吗?
2)将视图添加为子视图。- 从超级视图中删除?
3) 将控制器添加到数组中。- 从阵列中移除?
我的问题是,这些视图控制器何时被释放?使用弧。谢谢您的帮助。