Сегодня я обновился до Xcode 10. Тот же проект, который сегодня компилировался с моим Xcode 9.x, теперь жалуется почти на все мои инициализаторы в Xcode 10.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"