我有一個應用程序向用戶顯示內容。我現在想知道用戶實際查看該內容的秒數。所以在我的頭文件,我在我viewWillDisappear聲明的以秒爲單位的2個日期之間的差異ios
NSDate *startTime;
NSDate *endTime;
然後在我的viewWillAppear中
startTime = [NSDate date];
然後
endTime = [NSDate date];
NSTimeInterval secs = [endTime timeIntervalSinceDate:startTime];
NSLog(@"Seconds --------> %f", secs);
然而,應用程序崩潰,用不同的誤差有時。有時候是內存泄漏,有時候這是NSTimeInterval的問題,有時會在第二次返回內容後崩潰。
任何想法來解決這個問題?
發佈崩潰日誌。 – Jano
我編輯了上面的代碼...我有時得到的日誌是: - [__ NSCFType timeIntervalSinceReferenceDate]:無法識別的選擇器發送到實例0xbbf7c10' –
您使用的是ARC嗎? – medvedNick