После переноса проекта в swift 5 я получаю много ошибок, таких как
Expression implicitly coerced from 'UIButton?' to 'Any'
Я не уверен, что является причиной этого.Один пример, где это происходит (есть куча), когда я устанавливаю view.accessibilityElements.Массив должен содержать: [Any]? ... Есть идеи, что это вызывает?
Вот пример:
@IBOutlet weak var shareButton: UIButton!
@IBOutlet weak var shareTitleLabel: UILabel!
view.accessibilityElements = [shareButton, shareTitleLabel]
Вот еще один пример:
@IBOutlet weak var titleLabel: UILabel!
let titleConstraints = [
NSLayoutConstraint(item: titleLabel, attribute: .leading, relatedBy: .equal, toItem: otherView, attribute: .leading, multiplier: 1, constant: horizontalTextInset),
NSLayoutConstraint(item: titleLabel, attribute: .trailing, relatedBy: .equal, toItem: otherView, attribute: .trailing, multiplier: 1, constant: -horizontalTextInset)
]
При установке вышеуказанных элементов это вызывает указанную ошибку