iPhone X获取网络状态崩溃问题

作者: 阴_ | 来源:发表于2017-09-27 16:44 被阅读0次

    苹果推出了iPhone X机型后,有一大部分UI适配的公众号推送也接踵而来,今天试着用模拟器运行了下公司项目,发现在获取网络状态时,app会崩溃,查找后,发现是苹果对iPhone X的状态栏statusBar的层级结构进行了更改,导致原先获取网络状态的方法在iPhone X上运行有问题,

    下面是我们之前常用的获取网络状态的方法:

    在iPhone X运行时,获取状态栏码时,通过断点,可以看到iPhone X的状态栏分为了两部分,

    UIStatusBAr_Base和statusBar,比原来多了一层结构,所以要在获取网络状态码多一层对iPhone X的判断

    来获取其对应的网络状态。

    ==============================================================

    10.15日

    更正一下,刚又试了下,用上面的方法可以获取children数组,

    但是对iPhone X,获取不到 UIStatusBarDataNetworkItemView
    对象了,暂时没找到相对应的获取网络状态的方法了,不知道是不是苹果屏蔽了。。。。

    后期找到了再更新吧,先保证在iPhone X上不会崩溃。。。。


    相关文章

      网友评论

        本文标题:iPhone X获取网络状态崩溃问题

        本文链接:https://www.haomeiwen.com/subject/qzvuextx.html