gpt4 book ai didi

iPhone 设备 iOS 4.3.5 在使用 [NSDate date] 模拟器时返回 1970 而不是当前日期

转载 作者:行者123 更新时间:2023-11-29 11:18:46 24 4
gpt4 key购买 nike

我的设备过去从 NSDate 返回正确的日期没有问题,但现在突然间,它不工作了。我重新启动了我的设备,没有任何变化。 NSDate 返回 1970 年的日期。

我在使用我编写的应用程序(仅在我的设备上,模拟器工作正常)时开始注意到这种奇怪的行为,其中对 [NSDate date] 的调用返回了从 1970 年开始的一些奇怪的日期。我很困惑,所以我尝试创建一个全新的测试项目。创建项目后,我只是在应用程序委托(delegate)的应用程序中添加了以下一行代码:didFinishLaunchingWithOptions: message:

NSLog(@"Current Date: %@", [NSDate date]);

日志显示如下:
1970-01-12 00:04:53.-66 BP_DateTest[112:707] 当前日期:1970-01-12 04:04:53 +0000

我的 iPhone 当前运行的是 iOS 4.3.5,这是一部 iPhone 4 设备。

当我使用 iOS 日历应用程序时,一切看起来都很好,它可以正确显示当前日期。我进入设置,检查国际设置,日历设置为美国格式的公历。

拜托 - 有没有人知道这是怎么回事?它曾经工作得很好,所以我不知道发生了什么。

最佳答案

1970-01-12 00:04:53.-66 BP_DateTest[112:707] Current Date: 1970-01-12 04:04:53 +0000

调试器中的 1970-01-12 00:04:53 输出表明您的设备设置为 1970。在 Settings 下检查 -> General -> Date & Time -> Set Date & Time

关于iPhone 设备 iOS 4.3.5 在使用 [NSDate date] 模拟器时返回 1970 而不是当前日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8236393/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com