【发布时间】:2013-11-01 09:59:01
【问题描述】:
我有一个向用户显示内容的应用。我现在想知道用户实际查看该内容的秒数。所以在我的头文件中,我声明了一个
NSDate *startTime;
NSDate *endTime;
然后在我看来会出现
startTime = [NSDate date];
然后在我看来WillDisappear
endTime = [NSDate date];
NSTimeInterval secs = [endTime timeIntervalSinceDate:startTime];
NSLog(@"Seconds --------> %f", secs);
但是,应用程序会崩溃,有时会出现不同的错误。有时是内存泄漏,有时是 NSTimeInterval 的问题,有时是第二次返回内容后崩溃。
有解决这个问题的想法吗?
【问题讨论】:
-
我已经编辑了上面的代码......我有时得到的日志是:-[__NSCFType timeIntervalSinceReferenceDate]: unrecognized selector sent to instance 0xbbf7c10'
-
不使用ARC,我尝试在dealloc方法和viewWillDisappear中释放它们,但仍然遇到同样的问题?
标签: ios nsdate nstimeinterval