在显示日期选择器时,我使用此代码显示今天的日期
[_datePicker setDate:[NSDate date]];
如果我将设备日期更改为其他日期,则日期选择器的日期也会发生变化......但我需要显示今天的日期...如何执行此操作
答案 0 :(得分:2)
听起来你想做的就是get the date from an authoritative source, like a NTP server。
您可以找到开源的一些地方包括"ios-ntp"或"NHNetworkTime",后者(一旦在项目中构建)就像执行“NSDate *networkDate = [NSDate networkDate];
”一样简单。
一旦您拥有该日期,那就是您传递到NSDate
的{{1}}个对象。
答案 1 :(得分:1)
今天的日期总是[NSDate date]
。如果您更改设备日期,设备将不知道任何其他内容。
您可以尝试http://www.ntp.org来获取Internet Time
。
答案 2 :(得分:0)
您可以从后端服务器获取当前日期/时间并将其设置为日期选择器。