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;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、升级到Xcode9后新建一个工程,直接报错,如下图: 那把下图默认勾选的一项去掉就可以了,注意将LaunchS...
    我是程序媛阅读 3,933评论 1 3
  • 一.iPhone X尺寸问题 1. 高度增加了145pt,变成812pt. 2.屏幕圆角显示,注意至少留10pt边...
    骑行天下阅读 14,424评论 5 36
  • 1、升级到Xcode9后新建一个工程,直接报错,如下图: 因为在iOS7中引入的Top Layout Guide和...
    lllaa阅读 1,643评论 0 0
  • Xcode9出现错误safe area layout guide before ios 9 真正解决办法 网上有种...
    480a52903ce5阅读 4,143评论 0 1
  • 世界之大,不过是江山如画, 江山如画,也不及子衿韶华。 英雄煮酒,意气风发, 当凌绝顶,君临天下。 秦砖汉瓦,无非...
    卍天下卐阅读 1,553评论 0 1

友情链接更多精彩内容