2012-04-29 21 views
0

我是Xcode的新手,我正在创建一个带有DatePicker的Xcode的相当简单的Mac应用程序,该应用程序将将选择保存到Coredata模型中。Xcode在创建地图应用程序时在Datepicker上显示当前日期

在Interface Builder中,在该DatePicker的属性下,我可以设置要显示的最小日期,最大日期和默认日期。不过,我希望显示的默认日期标记为当前时间,以便我的用户不需要选择日期值,除非它是反向日期条目。

我打开了的.xib文件,发现下面的代码,可以改变所显示的默认日期:通过双键=“NS.time内改变值

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

默认的日期可以改变“和/双标签。而且似乎也像这个值是的秒数自1970年以来

我曾尝试:

NSDate *today = [NSDate date]; 

我明白,我仍然需要将其转换成一个double值在秒数自1970年以来。

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

回答

2

当视图加载时,请致电-setDateValue:NSDatePicker

+0

嗨Plenulune, 感谢您的答复,我只是刚刚开始使用Xcode,并且仍然想办法解决它。 这行代码是否在同一个.xib文件中?如果是这样,我如何添加它? – user1363643 2012-04-29 02:56:54

+0

嗨,你不会在xib文件中这样做,而是在包含日期选择器的视图控制器中。请参阅NSViewController -initWithNibName:bundle: – Morrowless 2012-04-29 03:16:58

相关问题