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