我正在创建一个画廊,并为每个画廊创建了一个视图控制器,其视图被添加到滚动视图中(参见下面的代码):
GalleryViewController *galViewController;
for (NSUInteger i = 0 ; i < [galleries count]; i++) {
galViewController = [[GalleryViewController alloc] init];
galViewController.record = [galleries objectAtIndex:i];
//galViewController.position = i;
galViewController.view.frame = CGRectMake(i%3*100,i/3*150,100,150);
[galViewController setDelegate:self];
[self.scrollView addSubview:galViewController.view];
//[galViewController release];
}
此代码是否泄漏?我想是的......但问题是我不知道如何处理这些控制器......我无法释放它们(因为我有一些代码可以在未来使用,比如触摸事件)而且我不知道不需要将它们保存在某个地方...
有这种代码有问题吗?
谢谢,
戈泰