美文网首页iOS开发
iOS13适配:UISearchDisplayControlle

iOS13适配:UISearchDisplayControlle

作者: 死驴快跑 | 来源:发表于2019-11-05 10:56 被阅读0次

最近有一个项目一直无法通过苹果审核,苹果的回复是App在iOS13上会崩溃。但是自己在真机上测试却一直没有闪退。

苹果被拒审核说明

使用了简友的文章《苹果审核被拒后,返回崩溃日志应该怎么分析处理》 自行解析日志后,发现并没有解析成功(按照步骤解析后仍显示一堆内存地址,不显示具体类和方法)。

于是又集成Bugly再次提交,再次崩溃后发现Bugly报错如下:UISearchDisplayController is no longer supported when linking against this version of iOS. Please migrate your application to UISearchController.

Bugly崩溃日志

原来是UISearchDisplayController在iOS8.0就被苹果弃用,在iOS13上会强制崩溃。如果项目中使用了此类,在iOS13以后需要更换为UISearchController。

UISearchDisplayController文档说明

到这里终于真相大白,满心欢喜的去项目中搜索UISearchDisplayController,替换即可!

但是在项目中无法搜索到这个类,这就尴尬了。

搜索无结果

这苹果不是带我玩吗?没用到为啥还说我用了?各种搜索没有发现问题,最后功夫不负有心人,在老外的帮助下解决了这个问题:

项目中搜索  SearchDisplayController  即可。

搜到了...

以源码形式打开xib或storyboard文件时,会发现源码中是以searchDisplayController节点来替代UISearchDisplayController的。所以造成了搜索不到UISearchDisplayController的现象。

接下来问题就很简单了,使用UISearchController替代UISearchDisplayController即可。

相关文章

  • iOS13适配:UISearchDisplayControlle

    最近有一个项目一直无法通过苹果审核,苹果的回复是App在iOS13上会崩溃。但是自己在真机上测试却一直没有闪退。 ...

  • 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机型...

网友评论

    本文标题:iOS13适配:UISearchDisplayControlle

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