use*_*859 2 iphone xcode timezone cllocation
我正在创建一个需要用户当前时区的应用.如果正在使用的设备是iPhone并且用户将其时区设置为自动更改,我认为我可以相当确信localTimeZone或systemTimezone将为我提供用户位置的正确时区.
另一方面,如果设备是iPod Touch,则localTimeZone和systemTimeZone返回的时区似乎始终是"日期和时间"设置中设置的任何时区,无论用户的实际位置如何.我尝试使用位置服务,但是,正确提供lat/long时,我得到的timesStamp中的时区偏移量始终与用户为其时区设置设置的值相同.
有什么建议?
约翰
你可以使用locaTimeZone方法NSTimeZone
NSTimeZone *timeZone = [NSTimeZone localTimeZone];
Run Code Online (Sandbox Code Playgroud)
这是我们收藏水果公司的一个例子 - > http://developer.apple.com/library/mac/#samplecode/PhotoSearch/Listings/DateCell_m.html%23//apple_ref/doc/uid/DTS10003994-DateCell_m-DontLinkElementID_7
| 归档时间: |
|
| 查看次数: |
4355 次 |
| 最近记录: |