在iOS应用中更改时更新TimeZone

时间:2014-06-16 07:31:25

标签: ios nstimezone

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

如何在用户个人资料中更新TimeZone?

1 个答案:

答案 0 :(得分:1)

我认为您希望在时区发生变化时对应用进行更改。

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

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

你甚至可以使用UIApplicationSignificantTimeChangeNotification。