Деда
Если бы я вам дал код и вы при желании провозились бы, то поняли что не то мне советовали, это 300%
Деда
То ли устал, не могу объяснить, в 6-7 лег, в 10-11 встал и так уже неделю подряд
Serhii
Ну конечно услышали, не первый день с кордатой работаем.
Nikolay
Тут проблема в jsq
Serhii
Ты себе усложняешь работу
Nikolay
Серега не нашел способа, видимо, как зафорсить перезагрузку ячейки в jsq, когда пришла картинка и что нужно передать
Nikolay
Так что тут нужен тот, кто работал с этим подом или может посмотреть доки и так сказать, что сделать
Деда
Тут проблема в jsq
Но без FRC то нет ее
Деда
Вообще нет
Nikolay
Вообще да.
Nikolay
Вин
Nikolay
Отвлекись минут на 10-20, поделай что-то тупое, переключи внимание
Nikolay
Потом вернись к этой задаче
Nikolay
)))
Nikolay
Просто ты нам не все свое творчество показал по этому вопросу, поэтому мы не понимаем тебя
Деда
Да видимо да, задал вопрос и не правильно
Деда
FRC в каком треде обновляет ячейки?
Деда
В main?
Nikolay
В каком настроишь его с контекстом, в том и будет
Деда
В данном случае он в main контексте
Serhii
ну main поток и main контекст - разные вещи
Деда
Я про потоки
Деда
Спрашивал про него
Деда
В каком потоке он обновляет ячейки?
Деда
Бля, это пиздец, на 8 году программирования в iOS запутался в потоках
Nikolay
Срочно собачку вставьте с фиаско кто-нибудь
Prado
всем здрасти) смотрю тут правило представляться, первый раз в подобной группе. Меня зовут Дима и я только начинаю изучать свифт
Деда
Я Дима, и я свифтоман
Деда
Хором: Здравствуй Дима
Prado
Деда
тогда я ничего не понимаю
Деда
короче...
Деда
Donna
Сергей серьёзно - поспать надо больше чем 4 часа, ты скорее всего в коде совсем в другом месте запутался
Donna
И я ваннгую что тупо что то не туда передаёшь и не замечаешь
Деда
2017-12-30 14:23:24.177007+0300 Developer[23665:6501151] -[BaseChatConversationViewController makeItems] [Line 92] 290496757: 1 2017-12-30 14:23:24.177260+0300 Developer[23665:6501151] -[BaseChatConversationViewController makeItems] [Line 92] 290496482: 0 2017-12-30 14:23:24.177427+0300 Developer[23665:6501151] -[BaseChatConversationViewController makeItems] [Line 92] 290496517: 0 2017-12-30 14:23:24.177563+0300 Developer[23665:6501151] -[BaseChatConversationViewController makeItems] [Line 92] 290496660: 0 2017-12-30 14:23:24.177739+0300 Developer[23665:6501151] -[BaseChatConversationViewController makeItems] [Line 92] 290498134: 1 2017-12-30 14:23:24.177885+0300 Developer[23665:6501151] -[BaseChatConversationViewController makeItems] [Line 92] 290498067: 0 2017-12-30 14:23:24.178025+0300 Developer[23665:6501151] -[BaseChatConversationViewController makeItems] [Line 92] 290498134: 0 2017-12-30 14:23:24.178185+0300 Developer[23665:6501151] -[BaseChatConversationViewController makeItems] [Line 92] 290498067: 0 2017-12-30 14:23:24.178344+0300 Developer[23665:6501151] -[BaseChatConversationViewController makeItems] [Line 92] 290498395: 1 2017-12-30 14:23:24.178486+0300 Developer[23665:6501151] -[BaseChatConversationViewController makeItems] [Line 92] 290498395: 0
Деда
в каких случаях CoreData создает дубликаты?
Деда
Я думал что если указал PK то создавать не будет
Anton
290498395 это твой пк?
Anton
Там же objectId вместо пк
Деда
у сервера у объекта muid уникальный приходит
Деда
290498395 это твой пк?
это pk сообщения от сервера
Anton
Тебе надо запросить объект по этому muid из кордаты
Anton
Если нет - создать новый
Anton
Походу я твой вопрос как-то не так понял
Деда
у меня приходят с сервера объекты со своим pk
Деда
но coredata создает дубликаты
Деда
Но завтра 31, а я так и не закончил
Anton
но coredata создает дубликаты
Так она про твои пк ниче не знает
Anton
У нее свои пк
Anton
Насколько я знаю там нет on duplicate или replace. Я выгребаю из кордата данные where mypk in (?) и если такого объекта нет - создаю, если есть - апдейчу
Деда
у меня есть chat_id и chat_message_id
Деда
объекты c Chat и ChatMessage
Деда
Выгребаю ChatMessage по chat_id
Деда
но есть дубликаты одного и того же сообщения
Деда
CoreData должен работать со настраиваемым pk иначе нет смысла
Деда
И знаете, если вырежу FRC и сделаю как раньше, то через часа два я уйду на праздники
Деда
Но для меня это какое то поражение
Nikolay
Вырезай, на праздниках посмотри стендфордскую лекцию по кордате и вернешься за победой
Donna
На праздниках надо просто отдохнуть :))) а потом посмотреть в код
Donna
Кстати я вот заметила интересную вещь: из за многословности objective c я гораздо чаще делаю дурацкие ошибки типо "не присвоила значение и не заметила" чем например в Java или C
Ilkhom
или свифт
Donna
Что? В чем разница с С?
Фиг знает, затрудняюсь сказать наверняка
Donna
Но разница в результатах среди меня прям заметна :)
Artur
Но разница в результатах среди меня прям заметна :)
В чем разница с С при присвоении переменных?
Anonymous
В чем разница с С при присвоении переменных?
Проблема не в присвоении, читайте внимательно
Donna
В чем разница с С при присвоении переменных?
Слушай ты поругаться или понять? Если поругаться то у меня уже Новый год и отпуск, в другой раз :)) если понять - то я не писала про присвоение переменных :)
Artur
Не присвоить значение - будет одинаково выглядеть и на С и на обжс
Anonymous
Что читать внимательно?
Какой вопрос интересовал?
Artur
Какой вопрос интересовал?
не знаю что я невнимательно прочитал Звучало достаточно понятно
Anonymous
не знаю что я невнимательно прочитал Звучало достаточно понятно
Два человека написали что проблема не в присваивании, а Вы два раза написали про то, что присваивание такое же как в С и при этом Вам непонятно что Вы не так прочитали
Anonymous
Artur
Вы там уже определитесь с чем проблемы то были