iOS13 适配

作者: skogt | 来源:发表于2019-08-08 17:15 被阅读0次

以下场景都基于iOS13 beta iphone,后续发现新的问题持续更新

问题一

场景:一个基于自定义window的弹窗视图,点击其中的某个选项之后,通过路由跳转到新的视图控制器
iOS13:未跳转到新的视图控制器
iOS13之前:功能正常

分析原因

对iOS13和iOS13之前的设备进行了debug,发现在iOS13之前,使用[UIApplication sharedAplication].keyWindow获取到的就是最开始创建的window。但是iOS13之后keywindow并不是最开始创建的window, 而是当前显示的window。

https://stackoverflow.com/questions/57134259/how-to-resolve-keywindow-was-deprecated-in-ios-13-0

'keyWindow' was deprecated in iOS 13.0: Should not be used for applications that support multiple scenes as it returns a key window across all connected scenes

解决办法

[UIApplication sharedApplication].keyWindow -> [UIApplication sharedApplication].windows[0]

问题二

该段代码在iOS13之前运行正常,iOS13之后crash,大致的crash日志如下

 [Assert] UITableViewHeaderFooterView's contentView must remain a direct subview of it. Unexpected superview of the contentView: (null)
 [Assert] UITableViewHeaderFooterView's contentView must remain a direct subview of it. Unexpected superview of the contentView: 
-[UITableView tableViewStyle]: unrecognized selector sent to instance 0x10b69ce00

分析原因

上述日志已然很清楚,就不重复累赘
这块代码返回contentView也不恰当

解决办法

view.contentView -> view

相关文章

  • iOS13 适配问题 看这一篇就够了

    技术参考: apple login IOS13适配-详细 iOS 13 适配(持续更新中) iOS13适配 掘金 ...

  • iOS 13适配

    技术参考: apple login IOS13适配-详细 iOS 13 适配(持续更新中) iOS13适配 掘金 ...

  • 暗黑模式开发

    iOS13暗黑模式适配(项目开发版) iOS 13 DarkMode 暗黑模式 IOS 暗黑模式适配---基础适配

  • iOS13适配更新总结

    前言: iOS13的API的变动和适配问题,我从新特性适配、API 适配、方法弃用、工程适配、SDK 适配、其他问...

  • iOS13适配研究

    iOS13今年秋季会发布,最近深入研究了下公司APP适配iOS13的注意点,适配如下。 1.由于Xcode10移除...

  • iOS13适配

    参考: iOS13 适配踩坑 - 持续更新 iOS 13 适配要点总结 iOS 13 适配要点总结 1、prese...

  • iOS13适配(更新中)

    对于iOS13适配汇总以及遇到的问题注意:以下适配内容,必须适配的会以"必须"标出 1. Dark Model(必...

  • 关于WRNavigationBar iOS12、iOS13导航栏

    集成WRNavigationBar 适配iOS12 iOS13导航栏问题 在修复iOS13下在iPhone11机型...

  • 关于WRNavigationBar iOS12、iOS13导航栏

    集成WRNavigationBar 适配iOS12 iOS13导航栏问题 在修复iOS13下在iPhone11机型...

  • 2019--09iOS13适配

    iOS13适配iOS13更新后对Ai定损、一车一件项目进行适配 做了一下调查 1 2 3 4 5 6 目前调研的只...

网友评论

    本文标题:iOS13 适配

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