加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

获取与iphone设置应用程序中类似的时区列表

发布时间:2020-12-14 17:38:28 所属栏目:百科 来源:网络整理
导读:我能够获得时区列表 NSArray *timezoneNames = [NSTimeZone knownTimeZoneNames] ; 但生成的时区列表并未涵盖所有主要城市名称.像印度一样,它只显示加尔各答市.虽然我预计也会显示新德里(首都)的时区. 所以我想生成与iOS在其Settings- General- Date Time-中
我能够获得时区列表

NSArray *timezoneNames = [NSTimeZone knownTimeZoneNames] ;

但生成的时区列表并未涵盖所有主要城市名称.像印度一样,它只显示加尔各答市.虽然我预计也会显示新德里(首都)的时区.

所以我想生成与iOS在其Settings-> General-> Date Time->中生成的相同的时区列表.时区因为它显示了世界上几乎所有的主要城市.我们可以获取此列表吗?或者我们需要为此创建自己的数据库(例如.plist)吗?

解决方法

Settings.app使用plist文件显示时区列表.文件名是:“all_cities_adj.plist”.
要访问此文件,您需要深入到SDK本身.
我已经提到了下面的遍历路径,你可以找到它.

1.转到您拥有Xcode的文件夹.
2.右键单击它,然后单击“显示包内容”.
3.然后内容 – >开发者 – >平台 – > iPhoneSimulator.platform – >开发者 – > SDKs – > iPhoneSimulator6.1.sdk – >系统 – >图书馆 – > PrivateFrameworks – > AppSupport.framework
4.在此文件夹中,您可以找到plist文件.

请告诉我它是否有帮助……

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读