我有一个向用户显示内容的应用程序。我现在想知道用户实际查看该内容的秒数。所以在我的头文件中,我声明了一个
NSDate *startTime;
NSDate *endTime;
然后在我看来会出现
startTime = [NSDate date];
然后在我看来WillDisappear
endTime = [NSDate date];
NSTimeInterval secs = [endTime timeIntervalSinceDate:startTime];
NSLog(@"Seconds --------> %f", secs);
但是,应用程序崩溃,有时会出现不同的错误。有时是内存泄漏,有时是 NSTimeInterval 的问题,有时是第二次返回内容后崩溃。
有什么想法可以解决这个问题吗?