我希望能够在按下按钮时创建NSDate。然后,当应用程序进入睡眠模式,并且用户在一段随机时间后返回时,我将当前时间与保存的NSDate进行比较,以查找添加到NSTimer的时间。到目前为止,我已经在按下按钮的方法中创建了一个NSDate:
NSDate *test = [NSDate date];
我需要帮助弄清楚如何计算自NSDate以来的时间(以分钟为单位),然后将该信息放入int中。有什么想法吗?
答案 0 :(得分:1)
// before sleeping
NSDate *startTime = [NSDate date];
// when waking up
NSTimeInterval elapsed = [[NSDate date] timeIntervalSinceDate:startTime];