从NSTimeZone获取城市和国家

时间:2009-12-02 16:22:14

标签: iphone nstimezone

我想(至少)获取某个时区的国家/地区名称。任何潜在的方法都不提供此功能:

  • 名,
  • localizedName:区域设置:,
  • 描述

我注意到内置的iPhone时钟应用程序可以访问这些信息,因为它将伦敦描述为“伦敦,英格兰”。

感谢。

2 个答案:

答案 0 :(得分:0)

我确信它与内置时钟的工作方式不同。有一个城市数据库,每个城市都有一个国家和一个时区。 你对[myGMT city]有什么期望?都柏林还是卡萨布兰卡?

答案 1 :(得分:0)

根据timeZoneWithName:data:方法的说明,文件系统的时区信息位于/usr/share/zoneinfo

我不知道文件的格式是什么,或者您是否甚至可以从应用程序沙箱中读取它们,但这可能是Clock应用程序获取信息的方式。