使用NSDate查找在后台花费的时间



我希望能够在按下按钮时创建NSDate。然后,当应用程序进入睡眠模式,用户在随机时间后返回时,我将当前时间与保存的NSDate进行比较,以确定要添加到NSTimer的时间。到目前为止,我已经在按下按钮的方法中创建了一个NSDate:

NSDate *test = [NSDate date];

我需要帮助弄清楚如何以分钟为单位计算自NSDate以来的时间,然后将这些信息放入int中。有什么想法吗?

// before sleeping
NSDate *startTime = [NSDate date];

// when waking up
NSTimeInterval elapsed = [[NSDate date] timeIntervalSinceDate:startTime];

最新更新