回答
无法从手机上的任何位置读取天气,包括其他应用程序...... iPhone天气应用程序使用雅虎天气API。您可以使用或谷歌之一:http://blog.programmableweb.com/2010/02/08/googles-secret-weather-api/
没有办法绕过它,而不调用服务器:)
(我假设你有兴趣的天气,而不仅仅是温度)。
未来读者须知:Google的“秘密”天气API已不再可用。 – Mxyk 2014-09-30 13:00:37
回答有关显示设置原来的问题,我想试试这个:
NSLocale *locale = [NSLocale currentLocale];
BOOL usesMetric = [[locale objectForKey:NSLocaleUsesMetricSystem] boolValue];
如果usesMetric
是YES
,我会使用摄氏度;否则,我会用华氏。
完美我会在我的下一个版本的iPhone/iPad应用程序中使用它:“太阳升起和坠落” – 2012-04-05 09:53:07
@ user1310911如果这是您正在寻找的答案,请考虑恢复编辑您的问题,否则我的答案似乎完全不符合标准(我认为理查德误解了你的问题)。考虑也接受一个答案。 [这里是如何做到这一点的链接,以及为什么打扰。](http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work) – dasblinkenlight 2012-04-05 10:04:25
- 1. 如何提取并显示weatherzone中的当前温度?
- 2. 温度与iOS
- 3. 温度计中的UISlider-ios
- 4. 通过getElementsByClassName获取温度转换为摄氏温度取代原始温度
- 5. 以编程方式获取IOS中的电池温度
- 6. 从JSON获取温度
- 7. 获取CMD/POWER Shell中的CPU温度
- 8. SceneKit:SCNPhysicsBody获取当前速度
- 9. Android(获取当前速度)
- 10. RotateAnimation获取当前角度
- 11. 获取当前季度
- 12. 获取imageviews当前刻度
- 13. 如何获得当前在Android应用程序的温度?
- 14. 如何在Android中获取CPU温度
- 15. 如何在iOS 4.0/4.2中获取当前位置的经度和纬度?
- 16. python模块获取当天的最高和最低温度
- 17. 获取电池的温度android
- 18. 在NativeActivity上获取Android的CPU温度
- 19. 如何获取Linux上的CPU温度
- 20. OpenWeatherMap获取当天的平均气温
- 21. 获取用户当前的经/纬度
- 22. 钛 - 获取当前窗口的高度
- 23. 获取当前季度的第一天
- 24. 获取当前行的长度
- 25. 获取UIView的当前倾斜角度
- 26. 获取当前的经纬度
- 27. 获取当前位置的经纬度
- 28. Ubuntu如何检查C++中的当前CPU温度
- 29. iOS - AVPlayer - 获取当前FPS /帧速率
- 30. iOS - 获取当前视图控制器
我很困惑。天气不是用户定义的设置,它可以从Web服务器读取,例如'weather.com' .. – 2012-04-03 16:23:07
@ RichardJ.RossIII我想你误解了OP的问题。我认为这很简单:OP想知道在当前用户区域显示温度的首选方式,假设他的程序已经知道要显示什么温度。 – dasblinkenlight 2012-04-03 16:32:37
@dasblinkenlight嗯,这可能是我误解了OP,但它的措辞不是很好。 – 2012-04-03 16:49:26