Проверьте, является ли imageView пустым - PullRequest
0 голосов
/ 11 января 2020

Я пытаюсь проверить, является ли imageView пустым, потому что в следующей части кода он использует принудительную развертку для работы.

если можете, можете попробовать сделать это в операторе if как это:

if imageview = empty {
}

1 Ответ

2 голосов
/ 11 января 2020

Вы можете просто проверить, если UIImageView image свойство равно nil

if imageView.image == nil {
    imageView.image = UIImage(named: "YourNewImage")
}

Вы также можете расширить UIImageView и создать вычисляемое свойство, такое как isEmpty, и вернуть true nil

extension UIImageView {
    var isEmpty: Bool { image == nil }
}

Использование:

if imageView.isEmpty {
    imageView.image = UIImage(named: "YourNewImage")
}
...