Xcode 在创建地图应用程序时在日期选取器上显示当前日期



我是Xcode的新手,我正在使用Xcode创建一个相当简单的Mac应用程序,该应用程序具有DatePicker,可以将选择保存到Coredata模型中。

在界面生成器中,在该 DatePicker 的属性下,我可以设置要显示的最小日期、最大日期和默认日期。但是,我希望将显示的默认日期标记为当前时间,以便我的用户无需选择日期值,除非它是追溯日期条目。

我打开了.xib文件,找到了以下代码,可以更改显示的默认日期:

<object class="NSDate" key="NSContents">
    <double key="NS.time">354974400</double>
</object>

可以通过更改 double key="NS.time" 和/double 标记中的值来更改默认日期。而且这个值似乎也是自 1970 年以来的秒数。

我试过:

NSDate *today = [NSDate date];

我知道我仍然需要将其转换为自 1970 年以来的秒数的双精度值。

所以问题是,如何将当前日期更改为可以解析它的值,以便显示的默认日期始终是当前日期?

当视图加载时,在NSDatePicker上调用-setDateValue:

相关内容

  • 没有找到相关文章

最新更新