Xcode9打包适配iOS11遇到的问题

2018-03-27  本文已影响0人  雷尘子

APP中接入了第三方在线客服,使用Xcode9打包时,出现闪退,更新到最新版SDK还是会出现UITableView报错:

reason: 'must pass a valid reuse identifier to -[UITableView registerClass:forCellReuseIdentifier:]'

在线聊天SDK中使用了UITableView,这是iOS11适配的相关问题

在AppDelegaet中加入以下代码,解决问题

if (@available(iOS 11.0, *)){

         [UIScrollView appearance].contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;

        [UITableView appearance].estimatedRowHeight = 0;

        [UITableView appearance].estimatedSectionHeaderHeight = 0;

        [UITableView appearance].estimatedSectionFooterHeight = 0;

}

上一篇下一篇

猜你喜欢

热点阅读