Size: a a a

iOS Developers — русскоговорящее сообщество

2020 December 08

E

Ehotuna in iOS Developers — русскоговорящее сообщество
Denis Kim
а экшен как выставляется?
все тоже самое как и на скринах. Через расширение для контроллера и протокол
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
ты в action ставишь брейкпоинт и не попадаешь в него верно? при этом на экране эта кнопка видна и кликабельна? состояние меняется при нажатии?
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
вот это вот "то же самое как на скринах" это ваще не понятно что. на скринах ячейка для таблицы, в чем проблема выложить код ячейки?
источник

E

Ehotuna in iOS Developers — русскоговорящее сообщество
Denis Kim
ты в action ставишь брейкпоинт и не попадаешь в него верно? при этом на экране эта кнопка видна и кликабельна? состояние меняется при нажатии?
В action попадаю, не попадаю в extension. Кнопка видна и кликабельна. Сейчас скину, минутку
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
если в экшен попадаешь значит кнопка нажимается. смотри в параметры делегата
источник

E

Ehotuna in iOS Developers — русскоговорящее сообщество
источник

E

Ehotuna in iOS Developers — русскоговорящее сообщество
источник

E

Ehotuna in iOS Developers — русскоговорящее сообщество
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
где ты делаешь cell.delegate = value?
источник

E

Ehotuna in iOS Developers — русскоговорящее сообщество
Denis Kim
где ты делаешь cell.delegate = value?
видимо нигде (
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
ну тогда начни с этого. это во-первых. во-вторых у тебя var cellDelegate не weak, будет утечка памяти, объяви как weak а в протокол AddTaskCellButton добавь : AnyObject
источник

E

Ehotuna in iOS Developers — русскоговорящее сообщество
Denis Kim
ну тогда начни с этого. это во-первых. во-вторых у тебя var cellDelegate не weak, будет утечка памяти, объяви как weak а в протокол AddTaskCellButton добавь : AnyObject
Спасибо
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
в-третьих, вместо того, чтобы костылись и сохранять indexPath в ячейке (которая так то вьюха, а не хранилище данных), воспользуйся чем-нибудь вроде delegate?.cellButtonTap(self) а в делегате лови этот self как обычно вроде sender: UICollectionViewCell, тогда indexPath можно будет получить через collectionView.indexPath(for: cell)
источник

E

Ehotuna in iOS Developers — русскоговорящее сообщество
Denis Kim
в-третьих, вместо того, чтобы костылись и сохранять indexPath в ячейке (которая так то вьюха, а не хранилище данных), воспользуйся чем-нибудь вроде delegate?.cellButtonTap(self) а в делегате лови этот self как обычно вроде sender: UICollectionViewCell, тогда indexPath можно будет получить через collectionView.indexPath(for: cell)
Благодарю за советы )
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
ну или передавать sender как какой-нибудь UIButton и пользовать collectionView.indexPathForItem(at: button.center). хотя это конечно псевдокод, на самом деле нужно будет конвертнуть точку из координат ячейки в координаты коллекции но суть понятна
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
аналогичные методы есть и у таблицы
источник

ЕХ

Егор Христофоров... in iOS Developers — русскоговорящее сообщество
Привет, кто-нибудь сталкивался с подобным в тестировании rx? Вроде все по туториалу делаю, а все равно приходит .completed, выглядит будто viewmodel деинициализируется раньше времени
источник

В

Вовка in iOS Developers — русскоговорящее сообщество
Егор Христофоров
Привет, кто-нибудь сталкивался с подобным в тестировании rx? Вроде все по туториалу делаю, а все равно приходит .completed, выглядит будто viewmodel деинициализируется раньше времени
Там же ошибка написана
источник

ЕХ

Егор Христофоров... in iOS Developers — русскоговорящее сообщество
я ее тоже вижу
источник

ЕХ

Егор Христофоров... in iOS Developers — русскоговорящее сообщество
Но не могу понять такое поведение
источник