Деда
С хера ли баня сгорела?
Ilkhom
значт в бане кайфует
Деда
Люди, подскажите по FRC. Я правильно понимаю что у него пагинатор из коробки работает?
Anton
да
Anton
оно там limit, offset запросы к хранилищу sqlite делает при скролле
Shamil'
Добрый день, вопрос странный но все же, есть файлы формата cbr (по сути архив изображений Rar), как их можно открывать и показывать, подскажите куда копать
Деда
Странно, когда ставлю эти значения, не обновляет данные
Деда
Нужно ли что то самому дергать?
Anton
э?
Anton
зачем ты ставишь?
Anton
включ вывод sqlite запросов в лог
Anton
и увидишь как он сам делает их
Деда
У меня экран переписки в чате, мне нужно подгрузить самые новые 20 штук и проскролить вниз, а потом при скроле вверх подгружать более старые
Деда
Если я это не делаю, то мне 1000 сообщений сразу подгружается с начала и мотает вниз
Anton
https://stackoverflow.com/questions/3603832/limit-nsfetchedresultscontroller-results-and-get-more
Деда
Мне вручную менять диапазон постоянно у fetchRequest?
Anton
я ни разу так не делал, но похоже, что так
Деда
Какая то полукоробка
Деда
Ругаюсь
Деда
Стираю и снова ругаюсь
Tarik
Удиви меня
Вот узнай и заюзай ее подгружая сообщения при скролле
Деда
Бля
Деда
Ты прочти ещё раз сообщения мои
Anton
он точно программист
Anton
Стираю и снова ругаюсь
да ты бы код писал
Anton
уже бы проверил замену fetchlimit у реквеста
Ilkhom
так он так и кодит
Anton
голосом? орет на сири?
Ilkhom
пишет стирает ругается, пишет...
Деда
Один раз, после трудного разговора с заказчиком, не выключил экран телефона и и телеграм добросовестно записывал что я про него думаю. Когда взял телефон и увидел это, я еще умудрился нажать отправить вместо отмены
Vadim
:D
Ilkhom
😂😂😂
Деда
Эмоции
Anonymous
Ну ты поаккуратнее с эмоциями
Деда
Кто мне посоветовал FRC 🤣🤣🤣🤣🤣😂😂😂 Жил себе жил с addObject:, сегодня отправлять я нахожусь еще дальше чем был вчера 🤣😂😂
Anonymous
@day_spring?
Vadim
тыж сам приперся с этим frc и радовался как тебе с ним хорошо
Деда
Все началось с того что мне сказали использовать NSNotification зло 😂
Vadim
ну правильно сказали
Деда
FRC избавляет от них
Деда
так как сам отслеживает измения с coredata
Vadim
у тебя в чате чтоли проблема? с лимит оффсет не можешь разобраться?
Деда
Я честно не пойму как эта шайтан коробка работает
Деда
Почему то подумал раз у него есть fetchOffset и fetchLimit значит как то из коробки все
Деда
У Apple ничего насчет пагинации
Artur
Они уже давно болт положили на эту коробку
Деда
у тебя в чате чтоли проблема? с лимит оффсет не можешь разобраться?
Если честно, то уже да, не пойму, fetchRequest постоянно обновлять? Если да, то значит самому отслеживать когда нужно вызывать?
Vadim
я не пользовался этим, но возможно при скролле делать запросы и подгружать не?
Деда
Если это делать нужно так, то сделаю, я не хочу просто заново еще один велосипед
Vadim
https://stackoverflow.com/questions/7955486/paging-results-from-core-data-requests
Vadim
ты гуглил вообще?)
Деда
Да, конечно же
Vadim
ну там чувак просто ставит оффсет и лимит и делает запрос
Vadim
а как иначе
Anton
Ну и чувак не слушает контекст
Anton
Правда походу Сереге слушать контекст и не надо
Vadim
When you set the fetch request for the FRC the batch size should be just a few items bigger than, maybe twice the size as, the number of items that can be seen on screen at any one time. The FRC already does the pagination for you you just need to set the page size better.
Vadim
ну дело только в том что у тебя в обратную сторону идут они
Vadim
так что тебе надо вручную или переворачивать чат
Vadim
кто то делал что просто трансформой переворачивали таблицу
Vadim
и ячейки вверх головой
Деда
У меня 1000 сообщений Сначала нужно загрузить от 950 до 1000 потом 900 - 950 и так к началу
Vadim
я понял да
Деда
Амир вроде 😀
Anton
А поменять сортирвку не?
Деда
Внизу самые ранние, вверху самые поздние
Деда
Как в телеграме
Vadim
там они переворачивали чтобы скролл верх шел нормально
Vadim
ну отсортируй при запросе из frc
Anton
Order by created_at desc
Vadim
или как эта херня работает
Anton
Че вы там переворачиваете
Vadim
это кто то из крупных делал такую херню, я уже не помню
Anton
Тебе при скролле надо менять fetchRequest у frc и изменять ему limit