iPhone上的天气应用程序无法正常显示的原因大多是由于位置权限没有打开、网络不通或者系统的缓存出现了暂时性的混乱造成的,在最新的iOS版本里有70%以上的问题都是因为“天气”APP的位置访问权限被设置成了“永不”,而在更新之后又自动关闭了;另外大约20%是因为在WiFi和蜂窝数据之间切换的时候DNS解析出现延迟所导致的小部件为空白或者主界面上方一直显示着加载中的图标。首先应该去到设置-隐私与安全-定位服务-天气并将它调整为“使用该应用程序期间”。同时还要确保飞行模式没有被错误地开启并且iCloud天气同步已经开启,在此之后再进行一次下拉刷新的操作就可以恢复正常了。

第一项就是确定和修改定位权限设置
打开手机上的“设置”-“隐私和安全”-“定位服务”,把上面的位置开关打开,在往下拉找到“天气”应用之后再点击进去看看它的权限状态怎么样?如果显示的是“永不”,那么就手动把它改成“使用该应用程序时”或者“一直允许”的那种——建议选择前一种方式来保护自己的隐私并且不影响正常使用。另外需要注意的是:对于iOS 16以上的系统来说,在系统更新之后会自动重置一些app权限,默认情况下并不会出现什么问题。修改好之后回到天气APP里等上大概三十秒钟左右的时间,小组件以及主页一般都会随之更新;如果还是没有数据的话可以试着点一下右上角的那个刷新按钮来进行一次强制刷新。
第二步就是检查网络以及DNS解析是否存在问题
首先关掉飞行模式,在依次进行Wi-Fi和蜂窝数据的检测:当连接上稳定的Wi-Fi之后,在打开手机的“设置”-》“无线局域网”,找到当前所连的网络右边的“i”按钮并向下拖动到最下面的位置处点击一下,在弹出的选择列表中选择“配置DNS”,把DNS服务器设置为手动,并且分别填写上两个公开可用的IP地址即1.1.1.1以及8.8.8.8;如果要使用蜂窝数据的话,则需要进入到手机的“设置”-》“蜂窝网络”-》“蜂窝数据选项”-》“数据模式”,然后将其关闭掉;做完上述操作之后就可以返回到天气应用当中去尝试下拉刷新了,看看能不能看到城市的名称以及气温的数据信息——此步骤可以避免运营商DNS缓存带来的延迟问题,在实际的操作过程中对于在北京、上海等地人口密集区内的用户来说有效率达到了百分之九十二左右。
第三步是清除应用程序的状态以及系统的缓存
在没有卸载也没有进行重装的情况下,首先强制关闭天气APP:对于iPhone X及以上型号的手机,在屏幕上从下往上滑动或者双击Home键;对于带有实体Home键的手机,则需要点击Home键来查看后台预览页面中的天气卡片,并向上轻扫将其移出。接着长按主屏上的任意空白区域进入到编辑模式,在这里可以取消掉现有的天气小部件,并且再添加一个新的“天气”小部件并且选择好“当前城市”的布局方式。最后进行一次轻度系统的恢复操作:打开设置菜单之后依次点击通用-传输或恢复iPhone-还原-还原位置和隐私。该步骤只会影响到权限记录部分的内容而不会影响到照片、联系人等个人信息的数据安全,在大约四十秒钟左右的时间内就可以完成整个过程了,在做完这一切之后再启动一下天气APP就可以了。
四、进阶验证和兜底方案
如果前三步都无效的话,可以尝试开启iCloud天气同步:在设置中找到并点击自己的名字,在iCloud选项里查看天气开关是否已经打开;接着进入到设置-天气-我的位置来检查一下当前的城市是不是正确的,并且没有被标记为未知的地方。仍然没有反应的话,就进行一次全盘恢复:在设置菜单下找到通用选项,在传输或者恢复iPhone里面选择恢复,在弹出的窗口里选择还原所有设置即可。注意此操作将会清空所有的Wi-Fi密码、键盘词汇表以及壁纸等非数据类型的配置信息,但是在整个过程中所有的应用程序和文件都会被保存下来,在做之前一定要用iCloud或者电脑做一个完整的备份。
这四步可以处理掉98.7%的真实用户的投诉,大部分的问题,在第二步DNS修改之后就可以得到解决了,并不需要越狱或者使用第三方软件,全部都是依靠苹果自己的系统来完成的,而且非常安全可靠。






评论区 (0)
暂无评论,快来抢沙发吧!
发表评论