Как инициализировать представление как ленивый var в Objective C - PullRequest
0 голосов
/ 21 марта 2019

Хорошо! Я работал с Lazy Var в Swift. Тем не менее, я хочу использовать ленивый тип var для моего вспомогательного представления в одном из моих проектов Objective C. Я не мог найти точный ответ для объявления UIView как ленивый тип var. Итак, поделитесь своими идеями, если вы сталкивались в любом месте с тем же. И я попробовал с ниже ссылку,

Ссылка Ссылка

1 Ответ

0 голосов
/ 21 марта 2019

Используйте приведенный ниже фрагмент кода, чтобы избавиться от такой проблемы.

   UIView *accesView = [[UIview alloc]init];
-(UIView *) inputAccessoryView {
    if (_accesView == nil) {
        _accesView = [[UIView alloc]init];
        inputView *view = [[[NSBundle mainBundle] loadNibNamed:@"inputView" owner:nil options:nil] firstObject];
        _accesView = view;
    }
    return _accesView;
}
...