【问题标题】:Update TimeZone when changed in iOS app在 iOS 应用程序中更改时更新 TimeZone
【发布时间】:2014-06-16 07:31:25
【问题描述】:

在我的应用程序中,用户可以在注册时设置 TimeZone。如果用户移动到其他某个 TimeZone,则设备的 TimeZone 与用户配置文件的 TimeZone 不同。

如何更新用户配置文件中的 TimeZone?

【问题讨论】:

  • "模仿" 为什么要手动设置时区?即使用户不移动时区,每年也会随着夏令时更改两次。使用时区已经很痛苦了。省去麻烦,只需使用设备时区。

标签: ios nstimezone


【解决方案1】:

我认为您想在时区更改时在应用中进行更改。

您可以在应用程序中使用以下代码

[[NSNotificationCenter defaultCenter] addObserver:self
                                         selector: @selector(your_method_that_fires_when_timezone_changes)
                                             name:NSSystemTimeZoneDidChangeNotification
                                           object:nil];

您甚至可以使用 UIApplicationSignificantTimeChangeNotification。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-06
    相关资源
    最近更新 更多