Alex
он хочет менять после рендринга
да у меня в ячейке есть кнопка , по которой текст убирается
Деда
Ну вот только так работает
Деда
Если кто то посоветует мне более легкий путь, буду благодарен
Anonymous
Хотя может и сработает без релоада, надо проверить
Деда
идеально работало так constraintHeight.constant = новое значение [self layoutIfNeed]; [tableView beginUpdates]; [tableView endUpdates];
Деда
как то так, точно не помню навскидку
Alex
как то так, точно не помню навскидку
а еще вопрос у меня IBAction кнопки находится в классе ячейки , а мне ведь в IBAction надо писать tableView.beginUpdates , но в клссе ячейки же нет tableView и я даже через outlet закинуть не смогу ???
Деда
Делегат да или сделай линк
Anonymous
Убери из класса ячейки и поставь в класс где tableView
David
Делегат да или сделай линк
Тыж там у себя вроде приложение чатика делаешь?
Деда
Делал
Dmitry
с миллионной аудиторией
Деда
И?
David
про миллион это подъеб?)
Деда
А кто этого Димаса поймёт
David
Там реализована возможность отправки фоток?
Деда
Конечно, как же бот сиськи Димасу слал по твоему
Anonymous
Отправка фоток ничем от обычного Сообщения не отличается
Anonymous
Просто ссылка на фотку приходит
Anonymous
Точнее не на одну а на превью и на оригинал - в идеале
Anonymous
Anonymous
С определенным ключом что это фотка
Anonymous
Или видео
Anonymous
Или какой-то ещё файл
David
Конечно, как же бот сиськи Димасу слал по твоему
Если допустим отправить оч маленькое изображение 10х10 например. Какую высоту и ширину ячейки ты ставил?
Деда
Сервер не примет ее
Anonymous
В Стандартом размере открывается
David
да лан...
Деда
Ты там чатик пилишь?
David
нет)
David
Делал раньше
Anonymous
Что-то у меня какой-то пиздец пару минут назад с айфоном произошёл, начал вибрировать без остановки, кое как его перезагрузил 🤔
David
David
Вот знач как
Anonymous
Ну это AL
David
Ну это AL
Алюминий? 😂
Anonymous
Вот знач как
Когда в UIButton ставишь картинку - кнопка принимает размер картинки
Anonymous
Даже не AL это
Anonymous
Перепутал
Anonymous
David
Ты там чатик пилишь?
Ты кстати через таблицу или через коллекшн?)
David
а то вечный срач)
Anonymous
Я тоже делал чат, через таблицу
Anonymous
У нас Серегой запатентованная фишка есть 😂😂
Деда
На таблице надо
David
поч?)
Деда
Избыточно
Tim
Привет всем! У меня есть некоторая сложность. Не могу понять, что можно сделать - Я скачиваю файл в бэкграунде через downloadTask. Файл скачался. Система вызвала колбэк, передала мне имя файла. Но я не понимаю, как мне найти к какой downloadTask он относится? Сложность отлично проявляется при скачивании нескольких файлов. Я понимаю, что в параметрах колбэка передается еще и сама downloadTask. Но как ее сравнить с имющейся у меня?
Dmitry
Это если приложение в бэкраунде активно, если же оно в бэкграунде погибло по каким-то причинам, то менеджер его разбудит и тут сложность в том, что надо хранить все текущие закачки, а когда приложение поднялось пытаться их восстановить.
Tim
да это я уже понял, я другое не понимаю, Вот у меня есть А - таска, которую я создал, чтобы скачать файл. Есть В - таска, которая мне вернулась в колбэке. Можно ли как-то сравнить, что А и В - это та же самая таска?
Tim
если сразу несколько файлов скачиваешь, надо их не перепутать.
Dmitry
если сразу несколько файлов скачиваешь, надо их не перепутать.
На пальцах: у тебя есть класс A, в нем идентификатор файла который ты качаешь, в нем же и обработчик результата. Соотвественно каждый объект всегда получит только свой файл.
Dmitry
Или ты все качаешь в AppDelegate?
Dmitry
так, все, я больше с гугл-инвалидами не связываюсь.
Tim
ну не конкретно в него, но у меня да, 1 класс занимается всеми загрузками в приложении. И все валится в 1 колбэк. Бэд практик?
Dmitry
so bad
Tim
ясно ) спасибо, будем думать
Деда
ясно ) спасибо, будем думать
Создай класс как советует Дима, в него запихни изначально все нужные данные и потом запускай загрузку, там же после успешной загрузки у тебя в этом классе есть все нужное
Деда
Один файл - один объект класса
Tim
А.. ага, да! Клево! А то я его shared сделал )) ну т.е. нечто вроде синглтона
Деда
FileDownloader *fd = [FileDownloader downloadWithUrl:@“”]; [.... addQueue:fd];
Деда
А лучше сделай класс, передаешь переменные что скачать и куда скачать и в очередь его
Деда
И колбеки на успешн результат, ошибку и прогресс
Деда
Раз напишешь, потом по проектам таскать будешь
Valery
обж си не нужен
Valery
за свифтом будущее
Valery
ну или за реактом
Dmitry
Ад в App Store в чартах. Все верх дном.
Valery
А там когда-то было что-то хорошее?
Dmitry
Сейчас совсем все плохо