0

嘿,当应用程序第一次启动或单击编辑按钮时,我会出现一个初始屏幕,我将使用日期选择器从用户那里获取目标日期。
然后我怎样才能在主屏幕上倒计时到这个给定的日期?
请帮忙!

4

3 回答 3

0

听起来像是在询问如何在屏幕之间共享属性。有几种方法可以解决这个问题。

  1. 将日期属性放入您的 appDelegate
  2. 为您的初始屏幕提供对主屏幕的引用
  3. 为您的主屏幕提供初始屏幕的参考
  4. 创建一个为您管理数据的单例。
于 2012-08-08T13:56:28.337 回答
0

你可以这样使用 timeIntervalSince

NSDate *chosenDate;

// Time interval between future date and todays date
NSTimeInterval *intervalInSeconds = [chosenDate timeIntervalSinceDate:[NSDate Date]];

然后你像这样把它转换成你选择的单位;

如何计算两个日期之间的差异?

于 2012-08-08T13:49:54.977 回答
0

添加 NSTimer 并使用这两个变量 NSTimeInterval start = [[NSDate date] timeIntervalSince1970]; NSTimeInterval end = [selectedDate timeIntervalSince1970];

于 2012-08-08T13:46:53.467 回答