Xcode 11 - ошибка компилятора Swift для UITableViewAutomaticDimension ИЛИ UITableView.automaticDimension - PullRequest
0 голосов
/ 07 ноября 2019

Я только что получил Swift Compiler Error после обновления до Xcode 11. Я использую UITableView в своем UIViewController. Поэтому я делегирую UITableView UIView. Я использую автоматическую высоту для ячейки таблицы, используя UITableView.automaticDimension (Это прекрасно работает, так как я использовал Xcode 8). И появляется сообщение об ошибке Xcode со словами 'automaticDimension' has been renamed to 'UITableViewAutomaticDimension'. Поэтому я последовал предложению и изменил свой код на UITableViewAutomaticDimension. Через несколько секунд после сборки в текущем коде появятся новые предложения со словами 'UITableViewAutomaticDimension' has been renamed to 'UITableView.automaticDimension' и т. Д., Если я изменю наоборот. Есть ли у кого такая же проблема, как у меня? Xcode Screenshot

1 Ответ

0 голосов
/ 07 ноября 2019
// Swift 4.2 onwards
table.rowHeight = UITableView.automaticDimension
table.estimatedRowHeight = UITableView.automaticDimension

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