Size: a a a

2021 November 29

YK

Yu Kh in SwiftBook
Второй раз уже такое, иногда и без lazy работает
источник

YK

Yu Kh in SwiftBook
Почему так происходит?
источник

V

VAndrJ in SwiftBook
Потому что в этом случае self - это функция, а не контроллер
источник

YK

Yu Kh in SwiftBook
А почему не сам контроллер?
источник

Ж

Жека in SwiftBook
Всем привет
пилю прилу на бд realm
объект класса яблоко, у яблока может быть косточка, может не быть

храню этот параметр в модели

яблоки с косточками и без должны отображаться на разных экранах (получаю все яблоки тк они одной модели и фильтрую)

вопрос - как правильно удалить яблоко с косточкой, если оно на другом экране, если индекс прилетит ко всем?
источник

S

Sasha_A in SwiftBook
так а зачем тут вообще lazy?
источник

YK

Yu Kh in SwiftBook
Без него селектор не работает
источник

YK

Yu Kh in SwiftBook
источник

V

VAndrJ in SwiftBook
Фича, которая в данном случае работает как баг
источник

S

Sasha_A in SwiftBook
в каком месте ты используешь эту кнопку? почему бы её прямо там не создать? или не создать во view did load?
источник

YK

Yu Kh in SwiftBook
Если при инициализации без lazy в кнопке написать print(self) - выведет Function()

А если указать lazy , то print(self) выведет название контроллера

Я создаю ее как все и всегда просто внутри класса
источник

YK

Yu Kh in SwiftBook
Спасибо
источник

V

VAndrJ in SwiftBook
источник

V

VAndrJ in SwiftBook
источник

V

VAndrJ in SwiftBook
P.S. Не использовать такое именование в реальной жизни 🙂
источник

МН

Михаил Назаров... in SwiftBook
Снова кейс:
Как мне сделать чтобы событие textDidEndEditing у Searchbar/textfield/textview сработывало раньше чем touchUpInside кнопки

В текущей реализации мне приходится отрабатывать каждое собитие textChanged что как бы не нужно
источник

АС

Алексей Смоляк... in SwiftBook
всем привет!
Подскажите, почему контроллер с которого осуществялется переход в браузер, после возвращения в приложение удаляется из иерархии и отображается тот, на котором вызывал present контроллера, с которого в дальнейшем иду в браузер и который хочу увидеть после возвращения в приложение ?
источник

АС

Алексей Смоляк... in SwiftBook
условно так:
в UIViewController_1 вызываю present UIViewController_2, на UIViewController_2 нажимаю кнопку и перехожу в браузер, а когда иду обратно в приложение, то вижу UIViewController_1
источник

S

Shakhzod in SwiftBook
Может потому что когда без lazy пишешь при компиляции self не успеет создаться и self = nil, в случае с lazy при компиляции эта переменная не иницилизируется и когда обращаешься к этой переменной , то self будет равен твоему вьюконтроллеру
источник

Ш

ШАХ♟️ in SwiftBook
Опиши точнее
источник