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

新闻 iOS
本文讲述了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;
责任编辑:张燕妮 来源: cocoachina
相关推荐

2022-01-16 08:04:44

集群部署canal

2021-11-15 15:43:28

Windows 11升级微软

2009-08-06 16:01:30

C#接口成员

2020-07-29 08:03:26

Celery异步项目

2016-10-18 22:10:02

HTTP推送HTML

2018-04-12 09:29:56

HTTP服务器问题

2011-03-08 14:28:03

proftpdGentoo

2009-11-30 13:51:28

VS2003 Runt

2009-06-12 10:25:42

Webservices

2018-06-12 15:39:41

容器部署云平台

2017-07-03 17:20:55

Android软键盘控制开发问题

2018-05-17 14:52:11

Javascripthtmlcss

2010-09-17 15:41:46

网络协议分析软件

2012-12-19 11:40:13

思科路由器

2009-06-10 21:46:02

JavaScript与

2010-05-04 15:59:05

Oracle字符集

2013-03-29 13:17:53

XCode调试技巧iOS开发

2012-05-21 10:13:05

XCode调试技巧

2021-10-21 06:52:17

Vue3组件 API

2009-11-23 13:44:33

PHP5面向对象
点赞
收藏

51CTO技术栈公众号