iOS   发布时间:2022-05-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了获取与iphone设置应用程序中类似的时区列表大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我能够获得时区列表 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文件.

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

@H_450_43@

大佬总结

以上是大佬教程为你收集整理的获取与iphone设置应用程序中类似的时区列表全部内容,希望文章能够帮你解决获取与iphone设置应用程序中类似的时区列表所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。