Следующий код выдает мне предупреждение после обновления проекта до Swift 5. Почему это так? Кто-нибудь может сказать мне? почему они сделали его необязательным?
let attributes:[NSAttributedString.Key: Any] = [NSAttributedString.Key.font: self.userBioTextLabel.font]
Приведение неявно развертываемого значения типа 'UIFont?'«Any» не может быть развернуто опционально Укажите значение по умолчанию, чтобы избежать этого предупреждения Принудительно разверните значение, чтобы избежать этого предупреждения Явное приведение к «Any» с'as Any', чтобы заставить замолчать это предупреждение
Это, вероятно, из-за вашего userBioTextLabel, вы объявили его необязательным? Если это так, вы можете принудительно развернуть его, В строке объявления розетки или там, где вы сначала определили это в своем коде, чтобы исправить предупреждение
userBioTextLabel