• 关于iOS10的允许访问用户数据产生的问题


    不知道这个问题是什么时候出现的,直到我重写项目已应对IPv6的审核。

    先前没有加引导页面,打开app直接进入主控制器。当弹出允许访问用户数据窗口的时候,主页面的数据是不加载的。

    当用户未允许访问数据之前,所有的数据请求都会被禁止。所以主页面的网络请求失败,导致网络数据都不会出现,而当用户允许之后,主页面又不会自动再刷新一次,这就造成用户在初次安装app的时候看到的主页是一个残缺或者是一张空白的页面,这对用户的体验是相当不友好的,虽然kill掉app重新进入的时候会恢复正常,但是这的确已经是一个很严重的BUG。而苹果却并未提供相应的API;

    所以我们只能另辟蹊径:

    我的做法是添加引导页,用户在引导页面执行的时候就点击允许数据,这样在进入主页的时候就不会影响网络的请求。但是却并不如愿,弹窗依然在进入主页的时候出现。后来我怀疑是引导页没有进行网络请求,又在引导控制器中加了一段请求的代码,这才如愿。各位也可以这样做;

    另外,延时操作或者在主页面添加手动刷新都是很不错的选择,各位也可以去尝试;

  • 相关阅读:
    软硬链接
    查看文件内容
    cp+mv
    cd+rm+pwd
    ls+tree
    绝对路径和相对路径
    Linux目录结构
    修改hostname
    java. util. concurrent. atomic
    git
  • 原文地址:https://www.cnblogs.com/lidarui/p/6210615.html
Copyright © 2020-2023  润新知