加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Swift 开发问题锦集

发布时间:2020-12-14 06:35:47 所属栏目:百科 来源:网络整理
导读:最近用Swift开发项目,经常碰到一些问题,有时候重复碰到,有时候是粗心,但是看到控制台报的错误却不知所措,现在开始,慢慢记录Swift开发碰到的问题,不断积累! 问题一 、 tableView设置区域头高度问题,报的错误是: Terminating app due to uncaught ex

最近用Swift开发项目,经常碰到一些问题,有时候重复碰到,有时候是粗心,但是看到控制台报的错误却不知所措,现在开始,慢慢记录Swift开发碰到的问题,不断积累!

问题一tableView设置区域头高度问题,报的错误是:

Terminating app due to uncaught exception 'NSInternalInconsistencyException',reason: 'section header height must not be negative - provided height for section 1 is -0.001000'


解决方案:
一看就知道是header问题,改一下下面那行代码,
func tableView(tableView: UITableView,estimatedHeightForHeaderInSection section: Int) -> CGFloat {
        return 0.001
    }
改为
func tableView(tableView: UITableView,heightForFooterInSection section: Int) -> CGFloat {
        return 0.001
    }
这样问题就解决了;

问题二、之前是swift2.3的工程,现在xcode更新了,有一些api更新,所以需要转码,怎么解决呢?

解决方案:跟着提示一步步来。

最后还有错误,是不是要崩溃了,这时,按一下顺序执行:edit ——>convert——>to current swift ....,万事大吉了吗?答案是NO,这时还会有错,没有别的办法了,只能一个个错误解决了!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读