Xcode 11-UITableViewAutomaticDimension或UITableView.automaticDimension上的Swift编译器错误

Xcode 11-UITableViewAutomaticDimension或UITableView.automaticDimension上的Swift编译器错误,swift,xcode,uitableview,xcode11.2,Swift,Xcode,Uitableview,Xcode11.2,升级到Xcode 11后,我刚收到一个Swift编译器错误。我正在UIViewController中使用UITableView。因此,我将UITableView委托给UIView。我正在使用UITableView.automaticDimension为tableview单元格使用自动高度(由于我使用的是Xcode 8,所以这项工作很好)。出现Xcode错误建议,说明“automaticDimension”已重命名为“UITableViewAutomaticDimension”。因此,我按照建议将

升级到Xcode 11后,我刚收到一个
Swift编译器错误。我正在UIViewController中使用UITableView。因此,我将UITableView委托给UIView。我正在使用
UITableView.automaticDimension
为tableview单元格使用自动高度(由于我使用的是Xcode 8,所以这项工作很好)。出现Xcode错误建议,说明“automaticDimension”已重命名为“UITableViewAutomaticDimension”
。因此,我按照建议将代码更改为
UITableViewAutomaticDimension
。构建几秒钟后,当前代码上会出现新的建议,称“UITableViewAutomaticDimension”已重命名为“UITableView.automaticDimension”,如果我将其更改为“UITableView.automaticDimension”,则以此类推。有人和我有同样的问题吗?

谢谢你的回答,但即使我将代码更改为
UITableView。automaticDimension
错误建议没有消失。在发布答案时,请解释你的答案是如何解决问题的,而不仅仅是发布一段代码。
// Swift 4.2 onwards
table.rowHeight = UITableView.automaticDimension
table.estimatedRowHeight = UITableView.automaticDimension

// Swift 4.1 and below
table.rowHeight = UITableViewAutomaticDimension
table.estimatedRowHeight = UITableViewAutomaticDimension