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年以来。
所以问题是,我如何将当前日期更改为一个值,我可以解析它,以便显示的默认日期将始终是当前日期?
嗨Plenulune, 感谢您的答复,我只是刚刚开始使用Xcode,并且仍然想办法解决它。 这行代码是否在同一个.xib文件中?如果是这样,我如何添加它? – user1363643 2012-04-29 02:56:54
嗨,你不会在xib文件中这样做,而是在包含日期选择器的视图控制器中。请参阅NSViewController -initWithNibName:bundle: – Morrowless 2012-04-29 03:16:58