Xcode9和iOS 11遇到的一些问题如何解决

1、升级到Xcode9后新建一个工程,直接报错,如下图:

因为在iOS7中引入的Top Layout Guide和Bottom Layout Guide,这些布局在iOS 11中被弃用,取而代之的是Safe Area Layout Guide. 解决办法就是将下图中系统默认勾选的两项去掉就可以了

2、项目中用到了RealReachability来实时检测网络,但是用Xcode9打开后运行直接报错,如图:

解决办法:将缺少文件.m都在Compile Sources中添加上就可以了

3、MJRefresh上拉刷新,明明已经调用结束刷新,但是并没有作用,还在一直加载请求数据,如下图所示:

解决方法:


self.tableView.estimatedRowHeight = 0;

self.tableView.estimatedSectionHeaderHeight = 0;

self.tableView.estimatedSectionFooterHeight = 0;

原文发布时间为:2017-10-13
本文作者:佚名
本文来自合作伙伴“51CTO”,了解相关信息可以关注。

时间: 2025-01-24 12:38:53

Xcode9和iOS 11遇到的一些问题如何解决的相关文章

iOS 11升级后常见的几个问题与解决的建议

iOS 11 正式上线至今其安装率就已经达到了 38.5%.相比 iOS 10 发布两周的安装率,iOS 11 算是较低的(相对 Android 任一新版本的升级率来说已经算高了).而纵观苹果相关论坛,包括我们威锋论坛,就会发现其实不少的用户升级了 iOS 11 后又刷回了 iOS 10.3.3,而另有一部分用户或许还在观望,等待 iOS 11 更加稳定才升级. iOS 11 虽然带来了不少 UI 的更新和新功能,但一些存在的问题仍然让用户迟疑而不敢随便升级.本文将搜索威锋论坛与苹果官方论坛的用

iOS11: 使用Xcode9后的11条小建议 韩俊强的博客

作者:韩俊强 原创地址:http://blog.csdn.net/qq_31810357/article/details/78060505 未经允许禁止转载! Xcode9已在9月20号推出, 相信很多人充满期待, 那么新版Xcode给我们带来哪些新东西呢? 下载后发现很多人哀声载道, 很大一部分是不适应新的编译器, 那么我们我们该如何去调整呢? 耐心看完本文或许你能找到一些答案! 1.模拟器的变化 相信很多人不太习惯新版模拟器, 那么如何恢复呢, 看下图:是不是切换很随意. 2.Jump to

[译]开发者眼中 iOS 11 都更新了什么?

本文讲的是[译]开发者眼中 iOS 11 都更新了什么?, 原文地址:What's new in iOS 11 for developers 原文作者:Paul Hudson 译文出自:掘金翻译计划 译者: Swants 校对者: Danny1451 RichardLeeH 苹果在 2017 年全球开发者大会上公布了 iOS 11 , 其加入许多强大的功能,如 Core ML,ARKit,Vision,PDFKit,MusicKit 拖放等等. 我尝试着把主要变化在接下来的文章里总结了出来,并在

iOS 11 安全区域适配总结(转)

原文: http://www.jianshu.com/p/efbc8619d56b 导语:本文主要是对iOS 11下APP中tableView内容下移20pt或下移64pt的问题适配的一个总结.内容包括五个部分:问题的原因分析.adjustContentInset属性的计算方式.什么情况下的tableView会发生内容下移.有哪些解决方法.解决这个问题时遇到的另外一个小问题. 一.iOS 11下APP中tableView内容下移20pt或下移64pt的原因分析 问题如下图所示: 原因分析 原因是

iOS 11重刷和降级iOS 10教程:不丢失资料

本文讲的是iOS 11重刷和降级iOS 10教程:不丢失资料,苹果于日前放出iOS 11正式系统更新,主流绝大部分iPhone.iPad都可以升级体验到最新一代iOS系统,但这种大版本迭代更新,一般建议作全新安装,直接OTA很可能会出现一些奇怪且难以解决的BUG,有不少用户便遇到这样的情况. 其实不用着急,这里教大家怎样在不丢失个人资料,通过重置手机解决这些问题,或降级回iOS 10.3.3. iOS 11虽好,但升级完不少人遇到了些问题 备份和重置 如果你已经通过OTA升级到iOS 11正式版

苹果iOS 11或不再支持32位 海量老APP面临作废

苹果软件商店已经汇聚了数以百万计的APP,不过据外媒报道,苹果将会在iOS 11新版本中引入一项改动,可能会让数千个老软件淘汰作废. 据美国财富网站报道,在iPhone 5s手机中,苹果引入了iOS软件的64位模式,不过仍然支持32位软件.而在过去的一年时间里,苹果一直在督促第三方开发者,把自己的软件升级到64位版本. 由于苹果并未采取强制不支持的措施,因此过去开发的大量32位软件目前仍然可以正常运行.产生收入. 不过最新动向显示在iOS 11中,苹果极有可能会取消对32位软件的支持.在最新的i

App开发团队必须知道的 iOS 11 更新点

本文讲的是App开发团队必须知道的 iOS 11 更新点,WWDC 2017 已经过去差不多一个季度了,最近随着 Xcode 9 正式版以及 iPhone 8.iPhone X 的发布,iOS 11 的全面适配也被提上了日程.我整理了一下更新点,包括开发.设计.产品甚至是市场都应该注意的点,分享出来希望对大家有所帮助. 新增框架 ARKit iOS 11 引入了新的 ARKit 框架,让您轻松创建无可比拟的 iPhone 和 iPad 增强现实体验. 通过将数字对象和信息与您周围的环境相融合,A

[图]iOS 11的20项细节调整:更加人性化

iOS 11带来了诸多重大调整,在此前的报道中主要集中在Siri.控制中心.Photos等核心应用上,而事实上本次版本升级还带来了很多细节方面的调整,那么接下来就让我们一起来看看这些变化吧. 1.锁屏 锁屏界面上数字密码区域中数字加粗,而且数字外面不再有一圈边框. 2.单手键盘 在iPhone上,通过按击"环球"键盘按钮,你能够在跳出的选项中选择单手键盘.此外该键盘能够根据左右手习惯进行切换. 3.在Siri中通过文字输入方式交流 这是一项辅助功能.在该选项激活之后,通过按击Home按

【干货】iOS 11 短信拦截功能初探

文/图 钱盾反诈平台 刀勒 自古以来iOS上的短信对各个app都是禁区,没有一个app能够获取用户短信的内容,这一现状将在iOS 11终结,在iOS 11 beta 1出来以后,我们发现新增了SMS fraud extension(恶意短信拦截插件),该插件在经过用户的授权后可以用于拦截用户的恶意短信.为了更好地保护老百姓的资金安全,钱盾反诈平台第一时间对这个功能做了分析. 效果演示: 效果说明: • 开启路径还是比较长:通用->信息->未知与垃圾信息 • 被过滤的短信不是删掉,而是归类于&q