Эй У меня есть специальный метод инициализации в моей пользовательской UIView так:Сбоя при разворачивании варианта, даже если это не ноль
init(frame: CGRect, otherUser: MyUser?) {
self.otherUser = otherUser
super.init(frame: frame)
if self.otherUser != nil {
print("THE USER IS NOT NIL")
nameLabel.text = self.otherUser!.username ?? ""
cityLabel.text = self.otherUser!.cityName ?? ""
ratingView.rating = self.otherUser!.rating ?? 0
}
}
Я передаю объект MyUser в качестве параметра. В то время, когда я инициализирую этот объект, он не должен быть nil, и он даже пропускает nil-чек и печатает «ПОЛЬЗОВАТЕЛЬ НЕ НЕЛЬ». Однако, когда я принудительно разворачиваю приложение, он падает. Что я могу делать неправильно?
'nameLabel'' cityLabel' или 'ratingView' может быть nil – Paulw11