每当我想打一个计时器,我只是做:NSTimer的内存管理 - 是否需要分配给变量?
[NSTimer scheduledTimerWithTimeInterval:5.0
target:self
selector:@selector(someMethod)
userInfo:nil
repeats:NO];
而不是
NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:5.0
target:self
selector:@selector(someMethod)
userInfo:nil
repeats:NO];
是第一个内存泄漏?什么是使用它们的正确方法?
你是什么意思应该总是有一个参数? – Snowman
看看我收录的片段并阅读链接的文档。计时器的方法需要能够接受一个参数,一个“NSTimer”的实例。 –