我正在使用仪器计算iPad应用程序的内存问题 - 查看总体分配的字节。我的NSTimer导致字节不断增加,同时注释它会导致内存使用保持不变。NSTimer不间断内存增加 - iOS错误?
从我的视图控制器的viewDidLoad中:
tickTime = 1.0/30.0;
tickTimer = [NSTimer scheduledTimerWithTimeInterval:tickTime target: self selector:@selector(update2) userInfo: nil repeats: YES];
而且方法UPDATE2:
- (void) update2 {
}
正如你所看到的是没有在任何方法做 - 但应用程序的内存使用情况不断成长。如果我注释掉设置定时器的行,内存使用率保持不变。
这是在iOS SDK中的错误吗?有谁知道解决方法?
你能更具体地了解这个计时器的用途吗?你需要它来频繁更新吗?另外,什么类型的变量是'tickTime'? – 2010-12-13 19:33:40