loadNibNamed objectAtIndex导致应用程序在多次迭代后减速

时间:2014-05-15 19:58:18

标签: ios memory loadnibnamed

我似乎无法弄清楚为什么某行代码占用了这么多内存。当应用程序第一次运行时,它会快速运行,但是在这行代码被触摸太多次之后,应用程序每次遇到代码行时都会开始滞后。我需要手动发布一些东西吗?对不起,我不是一个兽医程序员,也许这是一个容易解决的问题,但我在论坛上找不到关于这个问题的任何其他内容。

滞后的代码行是

view = [[[NSBundle mainBundle] loadNibNamed:@"BlockView" owner:self options:nil] objectAtIndex:0];

完整的方法是:

   - (void) loadNib
{
    //NSLog(@"block view load nib");
    view = [[[NSBundle mainBundle] loadNibNamed:@"BlockView" owner:self options:nil] objectAtIndex:0];
    view.frame = self.frame;
    [self awakeFromNib];
        [self addSubview:view];
}

0 个答案:

没有答案