Я новичок в Swift, и это код, который дает мне ошибку, и каким-то образом он проходит мимо «lastName!= nil», даже если в нем нет текста.
Поток 1: Неустранимая ошибка: неожиданно найдено nil при развертывании необязательного значения
func imageFromInitials(firstName: String?, lastName: String?, withBlock: @escaping (_ image: UIImage) -> Void) {
var string: String!
var size = 36
if firstName != nil && lastName != nil {
string = String(firstName!.first!).uppercased() + String(lastName!.first!).uppercased()
} else {
string = String(firstName!.first!).uppercased()
size = 72
}
Я запутался и не уверен, почему проверка не сработала