XCODE:如何从设备获取/validationACCURATE时间戳

是否有可能获得NTP或准确的时间戳没有互联网连接? 我不能拿/不信任设备时间戳与[NSDatedate],因为它可以由用户修改和我的应用程序将被黑客修改系统date和时间。

除此之外,取代准确的时间戳,是否有任何方法来检查系统date已由用户更改或未设置为“自动”。

感谢和问候,

如果您想收集与特定时区相关的当前date,则可以使用以下内容:

//create calendar NSCalendar *calendar = [NSCalendar currentCalendar]; //set calendar time zone [calendar setTimeZone:[NSTimeZone timeZoneWithAbbreviation:@"UTC"]]; //gather date components NSDateComponents *components = [calendar components:(NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit | NSHourCalendarUnit | NSMinuteCalendarUnit) fromDate:[NSDate date]]; 

这有点复杂,但在iOS上NSDate方面似乎还存在一个问题,因为这为我节省了很多时间(双关语并非意图:P)。