
Nikolay
30.12.2017
10:38:45
)))
Просто ты нам не все свое творчество показал по этому вопросу, поэтому мы не понимаем тебя

Сергей
30.12.2017
10:40:05
Да видимо да, задал вопрос и не правильно
FRC в каком треде обновляет ячейки?

Google

Сергей
30.12.2017
10:40:42
В main?

Sergey
30.12.2017
10:42:00

Nikolay
30.12.2017
10:42:20
В каком настроишь его с контекстом, в том и будет

Сергей
30.12.2017
10:42:59
В данном случае он в main контексте

Sergey
30.12.2017
10:43:32
ну main поток и main контекст - разные вещи

Сергей
30.12.2017
10:43:55
Я про потоки
Спрашивал про него
В каком потоке он обновляет ячейки?
Бля, это пиздец, на 8 году программирования в iOS запутался в потоках

Nikolay
30.12.2017
10:47:42
Срочно собачку вставьте с фиаско кто-нибудь

Сергей
30.12.2017
10:56:23

Prado
30.12.2017
10:59:29
всем здрасти) смотрю тут правило представляться, первый раз в подобной группе. Меня зовут Дима и я только начинаю изучать свифт

Сергей
30.12.2017
11:00:25
Я Дима, и я свифтоман

Google

Сергей
30.12.2017
11:00:34
Хором:
Здравствуй Дима

Виталий
30.12.2017
11:10:41
врядли там потоки виноваты

Сергей
30.12.2017
11:10:57
тогда я ничего не понимаю
короче...

Donna Anna
30.12.2017
11:18:26
Сергей серьёзно - поспать надо больше чем 4 часа, ты скорее всего в коде совсем в другом месте запутался
И я ваннгую что тупо что то не туда передаёшь и не замечаешь


Сергей
30.12.2017
11:24:57
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
30.12.2017
11:29:37
290498395 это твой пк?
Там же objectId вместо пк

Сергей
30.12.2017
11:30:28
у сервера у объекта muid уникальный приходит

Anton
30.12.2017
11:32:22
Тебе надо запросить объект по этому muid из кордаты
Если нет - создать новый
Походу я твой вопрос как-то не так понял

Сергей
30.12.2017
11:36:44
у меня приходят с сервера объекты со своим pk
но coredata создает дубликаты

Google

Сергей
30.12.2017
11:50:44
Но завтра 31, а я так и не закончил

Anton
30.12.2017
11:54:22
У нее свои пк
Насколько я знаю там нет on duplicate или replace. Я выгребаю из кордата данные where mypk in (?) и если такого объекта нет - создаю, если есть - апдейчу

Сергей
30.12.2017
11:56:49
у меня есть chat_id и chat_message_id
объекты c Chat и ChatMessage
Выгребаю ChatMessage по chat_id
но есть дубликаты одного и того же сообщения
CoreData должен работать со настраиваемым pk иначе нет смысла
И знаете, если вырежу FRC и сделаю как раньше, то через часа два я уйду на праздники
Но для меня это какое то поражение

Nikolay
30.12.2017
12:02:25
Вырезай, на праздниках посмотри стендфордскую лекцию по кордате и вернешься за победой

Donna Anna
30.12.2017
12:07:07
На праздниках надо просто отдохнуть :))) а потом посмотреть в код
Кстати я вот заметила интересную вещь: из за многословности objective c я гораздо чаще делаю дурацкие ошибки типо "не присвоила значение и не заметила" чем например в Java или C

Ilkhom
30.12.2017
12:09:09
или свифт

Arthur
30.12.2017
12:10:23

Donna Anna
30.12.2017
12:11:22
Но разница в результатах среди меня прям заметна :)

Arthur
30.12.2017
12:12:10

Tattobu
30.12.2017
12:14:13

Google

Donna Anna
30.12.2017
12:14:38

Arthur
30.12.2017
12:15:31
Не присвоить значение - будет одинаково выглядеть и на С и на обжс

Tattobu
30.12.2017
12:16:33

Arthur
30.12.2017
12:17:22

Tattobu
30.12.2017
12:19:11

Arthur
30.12.2017
12:20:13

Admin
ERROR: S client not available

Arthur
30.12.2017
12:22:39
Вы там уже определитесь с чем проблемы то были

Tattobu
30.12.2017
12:25:38

Сергей
30.12.2017
12:28:28
Я вас вот о чем спрошу
FRC у меня работает в main context
Если я перед тем как инициализирую FRC удалю все записи в main context то после загрузки данных с сервера и записи в CoreData FRC не отображает никаких записей
Если же FRC в main context а удаляю в persisent context то все норм
Я эту херь никак не осмыслю

unt0njs
30.12.2017
13:32:27
Здравствуйте! Не подскажите, какой MBP был последним из тех, которые можно было апгрейдить ручками?

Alek
30.12.2017
13:33:24
2012

unt0njs
30.12.2017
13:33:49
Спасибо

Сергей
30.12.2017
14:27:57
Может я и не программист совсем?
Что я тут сиси мну

Google

Vadim
30.12.2017
14:28:54
синдром самозванца
иди проспись заебал

Сергей
30.12.2017
14:29:50
Что это такое?

Vadim
30.12.2017
14:29:59
ну погугли)

Сергей
30.12.2017
14:30:07
А так можно?

Vadim
30.12.2017
14:30:35
я слышал да

Сергей
30.12.2017
14:30:44
попробывал, вроде работает
??????

Alex
30.12.2017
14:54:10

-_-
30.12.2017
14:54:14

Сергей
30.12.2017
14:55:18

Alex
30.12.2017
14:55:43

Виталий
30.12.2017
14:55:50
?

Alex
30.12.2017
14:56:43
Самому менеджить контексты, менять датасорс таблицы, в зависимости от условий и тд

Сергей
30.12.2017
14:56:44
Заебись
Я от этого ухожу

Виталий
30.12.2017
14:57:07
UITableView так то тоже неактуален
UIScrollView рулит
а лучше UIView