获取iOS中的当前温度

And*_*ard 4 iphone ipad ios

我正在尝试创建一个小天气应用程序.

找出用户拥有的学位设置的最佳做法是什么?(Celcius或Fahrenheit)是否有可能从内置的天气应用程序中读取它?

das*_*ght 15

要回答有关显示设置的原始问题,我试试这个:

NSLocale *locale = [NSLocale currentLocale]; 
BOOL usesMetric = [[locale objectForKey:NSLocaleUsesMetricSystem] boolValue];
Run Code Online (Sandbox Code Playgroud)

如果usesMetricYES,我会使用摄氏度; 否则,我会使用华氏温度.


Ric*_*III 8

您需要为此找到一个Web API,以下是一些:

  1. 世界天气在线(免费)
  2. Weather Channel API(付费订阅)
  3. Weather Underground API(免费)
  4. WeatherBug API
  5. 是的,没有API