在for循环泄漏问题中初始化控制器?

时间:2010-03-20 14:30:17

标签: uiscrollview initialization nsmutablearray controllers addsubview

我正在创建一个有点画廊,我为每个画廊创建了一个视图控制器,其视图被添加到滚动视图中(参见下面的代码):

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];

 }

此代码是否泄漏?我是这么认为的...但问题是我不知道如何处理这些控制器......我无法释放它们(因为我将来会有一些代码用于触摸事件)而且我不知道我需要把它们保存在某个地方......

拥有这种代码是一个问题吗?

THKS,

高堤耶

0 个答案:

没有答案