Attempting to load the view of a view controller while it is deallocating is not allowed and may result in undefined behavior (<UISearchController: 0x7f9c28c9d740>)

出现此类错误的时候很是头疼,因为这是 iOS9.0之类才会出现的错误,具体表现就是当 UISearchBar 出现的时候控制台就会输入此类的信息:

其实也很好解决,可以在 dealloc方法中添加:

  [self.searchController.view.superview removeFromSuperview];

也可以在你使用 UISearchController 的位置加上这句代码:

OC 的加这句:

  [self.searchController loadViewIfNeeded];

Swift 的加这个:

  self.resultSearchController.loadViewIfNeeded()

可以自行验证一下新添加的代码坐在方法里是否执行,只要是执行的都会解决该问题的。

最新文章

  1. POJ 1637 Sightseeing tour(混合图的欧拉回路)
  2. 踢爆IT劣书出版黑幕——由清华大学出版社之《C语言入门很简单》想到的(1)
  3. 服务器上搭建web环境
  4. UML简介
  5. JAVA基础学习day18--常用工具类
  6. 图片格式转换之ImageMagick
  7. HttpClient使用详解(转)
  8. eclipse手动导入dtd文件
  9. Could not connect to SMTP host: smtp.***.com, port: 465, response: -1
  10. 关于获得本机Mac Address的方法
  11. webapp之路--meta标签format-detection、apple-mobile-web-app-capable
  12. 对于String 与StringBuffer 和StringBuilder的总结
  13. 基于.NET的弹性及瞬间错误处理库Polly
  14. 把exe注册为windows服务
  15. 17.结构体(typedef)
  16. 【转】JRXlsExporter.setParameter常用参数说明
  17. Linux下MySQL数据库的安装
  18. CRLF攻击的一篇科普:新浪某站CRLF Injection导致的安全问题(转)
  19. springMVC3学习--ModelAndView对象(转)
  20. 【iCore1S 双核心板_FPGA】例程七:基础逻辑门实验——逻辑门使用

热门文章

  1. 两个伪类下特有的属性 content
  2. Java之异常处理机制
  3. python 编码 UnicodeDecodeError
  4. Gunicorn 和 Nginx
  5. ios中二维码的使用之一: 二维码的生成
  6. HDU 2855 斐波那契+矩阵快速幂
  7. window下安装mongodb及php mongo扩展
  8. python thread的join方法解释
  9. TCP三次握手、四次挥手及状态转换图
  10. FileUpload1上传控件