2013-10-14 98 views
0

According to this article 我應該可以簡單地+ =兩個NSTimeIntervals一起......但我不能。 我試圖處理在秒錶上點擊「暫停」,並能夠通過使用「跑步計數器」來繼續,以便說出名爲totalDuration的NSTimeInterval。 但是,當我這樣做iOS:爲什麼我不能將兩個NSTimeIntervals一起添加?

NSDate *currentDate = [NSDate date]; 
NSTimeInterval timeInterval = [currentDate timeIntervalSinceDate:startDate]; 
// Add the saved interval 
totalDuration += timeInterval; 

我得到:

.../Views/bdNewTrackViewController.m:506:19: Invalid operands to binary expression ('NSTimeInterval *' (aka 'double *') and 'NSTimeInterval' (aka 'double'))

百思不得其解......

+1

這裏的累計數據類型是什麼? –

回答

6

totalDuration變量未聲明爲NSTimeInterval;它被聲明爲指向NSTimeIntervalNSTimeInterval *)的指針。在totalDuration的聲明中放下星號,你應該很好。

+0

thx!好眼睛... –

相關問題