【发布时间】:2011-05-02 14:03:35
【问题描述】:
当使用下面的行时,我收到了 startTimer 和 stopTimer 时间戳之间的差异,完美。但我的问题是,我似乎无法释放/释放 startTimer 和 stopTimer 以便我可以再次将它们用作新值。有人可以帮忙吗?
基本上,在同一个视图中,我正在启动计时器,停止计时器,然后打印时差。然后我想用新的价值观重新开始整个过程。
startTimer = [[NSDate alloc]init];
stopTimer = [[NSDate alloc]init];
newTime = [NSString stringWithFormat:@"Time : %f", [stopTimer timeIntervalSinceDate:startTimer]];
我尝试使用:(但它们似乎不起作用)
[startTimer dealloc];
[stopTimer dealloc];
[startTimer release];
[stopTimer release];
startTimer = nil;
stopTimer = nil;
使用这些时,应用程序在我第二次使用时崩溃。
【问题讨论】:
标签: iphone objective-c cocoa-touch