Проверка на ноль производит ложь, даже если объект ноль - PullRequest
1 голос
/ 15 марта 2019

Работа над таблицей, у которой есть ячейки, встроенные в IB.Ячейки используют несколько пользовательских UITextFields.Поля UITextFields имеют необязательное свойство UIImage, которое должно быть равно нулю при загрузке контроллера.

Я проверяю nil, и он продолжает выдавать false, хотя объект имеет значение nil.

(lldb) po icon
nil

(lldb) po icon == nil
false

Что интересно для примитивных типов в том же textField, я получаюожидаемое поведение.

(lldb) po icon4
nil

(lldb) po icon4 == nil
true

Я оцениваю в инициализации Texfields, так что теперь в этом текстовом поле происходит многое другое.

Есть ли здесь что-то очевидное, чего мне не хватает?

...