Проект Xcode 9 больше не компилируется с Xcode 10.1, жалуется на инициализаторы.Как я могу устранить неполадки? - PullRequest
0 голосов
/ 26 ноября 2018

Сегодня я обновился до Xcode 10. Тот же проект, который сегодня компилировался с моим Xcode 9.x, теперь жалуется почти на все мои инициализаторы в Xcode 10.1.

Я попытался очистить проект ивосстановление, не повезло.Я поиграл с уровнем оптимизации компилятора, не повезло.

Пример кода: snippet_1

Тот же код в новом проекте Xcode 10 компилируется просто отлично.Другие случаи ошибки компилятора:

let b = UIButton() // throws "Cannot invoke initializer for type 'UIButton' with no arguments"
//1. Overloads for 'UIButton' exist with these partially matching parameter lists: (type: UIButtonType), (frame: CGRect), (coder: NSCoder), (with: UIColor), (with: ThemeColorPicker)

let l = UILabel() // throws "Cannot invoke initializer for type 'UILabel' with no arguments"

var safeAreaLayoutGuideBottom = UIView()// throws "Cannot invoke initializer for type 'UIView' with no arguments"
...