
Rychkov
07.09.2017
11:26:09
?

Betrayer
07.09.2017
11:26:25
Ez.
Просто это паста же.

Google

Aleksandr
07.09.2017
11:26:55
Что за спам 24/7

Виталий
07.09.2017
11:28:00
где спам?

Dmitry
07.09.2017
11:30:17
Про realm еще вопрос, если позволите. Есть два наследника Object'a - А и Б.
У объекта А есть свойство типа Б.
У объекта Б я завожу свойство типа LinkingObjects, от которого надеюсь получить, грубо говоря, массив объектов класса А, которые ссылаются на этот конкретный Б.
Проверяю через Realm Browser, что прямая связь действительно работает - А ссылается на Б. Но при любом обращении к инверсионной связи Б, когда я хочу получить все А, ссылающиеся на него, мне возвращается пустой массив. Я что-то понимаю не так, либо что-то делаю не так? ?

Виталий
07.09.2017
11:31:25
для этого мало просто завести проперти LinkingObjects

Betrayer
07.09.2017
11:32:08
Нужно еще присвоить Б в А.

Виталий
07.09.2017
11:32:09
нужно еще переопределить linkingObjectsProperties

Ilkhom
07.09.2017
11:32:52
Обожаю этот чат

Виталий
07.09.2017
11:34:23
по крайней мере в objc версии так, в свифтовой может как то отличается

Dmitry
07.09.2017
11:35:24
Виталь, сам просил, сам разобрался. Там прямо в конструкторе обределяется поле: let messages = LinkingObjects(fromType: RLMMessage.self, property: "conversation")
проблема оказалась в том, что нельзя еще сортировку применить
изначально было вот так:
let messages = LinkingObjects(fromType: RLMMessage.self, property: "conversation").sorted(byKeyPath: "created")
и возвращался пустой массив

Rychkov
07.09.2017
11:40:22
Блин, я подумал, что у тебя Бургеркинг Валдиспельш на аватарке

Николай
07.09.2017
13:40:54
Всем привет. Ребят, как узнать какой день недели первый? ПН или ВС?)

Google

Vladimir
07.09.2017
13:47:05

Виталий
07.09.2017
13:47:22
https://stackoverflow.com/a/6181059

Ilya
07.09.2017
13:48:29

Aleksandr
07.09.2017
13:49:28
куда то туда )

Rychkov
07.09.2017
13:49:51

Dmitry
07.09.2017
13:50:05
Народ разучился гуглить?

Виталий
07.09.2017
13:50:21
народ и не умел

Ilya
07.09.2017
13:57:51

Rychkov
07.09.2017
13:59:12
Слишком сложно

Виталий
07.09.2017
13:59:12
весь чат это набор букв

Rychkov
07.09.2017
13:59:13
https://ru.wikipedia.org/wiki/Камбербэтч,_Бенедикт

Ilya
07.09.2017
14:18:37

Ilkhom
07.09.2017
14:19:19
KemberchBenchmark

Ilya
07.09.2017
14:20:41
Мой отец тоже любит в такие игры играть. Придумает каламбурчик и ждет пока ты догадаешься. Например в тексте использует слово "хот дог", которое как бы в контекст вообще не попадает. Оказывается, что он имел в виду ноутбук

Boris
07.09.2017
14:21:32
Синглтон Эпплвотч.

Ilkhom
07.09.2017
14:22:05
Поэтому ты стал прогером и отгадываешь у кого какой баг в коде

Ilya
07.09.2017
14:23:12
Да уж. развивает гибкость ума. Правда большинство бесится или просто не признаются что нихера не поняли

Rychkov
07.09.2017
14:24:05

Ilya
07.09.2017
14:24:18
это пример просто

Google

Ilya
07.09.2017
14:24:29
там такого добра предостаточно

Simon
07.09.2017
14:24:42
ребят подскажите как отобразить выбор программы отправки сообщения(watsapp, telegram, смс или звонок)?

Ilya
07.09.2017
14:25:45

Simon
07.09.2017
14:26:25
похоже на правду, щас почитаю

Ilkhom
07.09.2017
14:27:17
смари все с полуслова знает, тренировки не зря были, он тя готовил к твоему истинному призванию

Ilya
07.09.2017
14:28:02
на самом деле я в работе очень люблю уточнять до мелочей все
даже когда кажется, что все понятно

Boris
07.09.2017
14:29:20
Я правда гуглил, но ничего не нашел: получаю объекты из кор даты по полям релейтед сущностей (1 ко многим), удовлетворяющих моим предикатам. Можно ли как-то получать ТОЛЬКО удовлетворяющую этим предикатам часть релейтед сущностей, чтобы фильтровать по полям сущностей в запросе к БД, и потом еще раз не фильтровать релейтед сущности по получению? Например: хочу получить объекты Dog, у которых есть связь Collars 1-ко многим, фильрую я их предикатом (ANY collar.material == leather), получаю объекты Dog, с которыми тянутся все collar'ы, В ТОМ ЧИСЛЕ и не кожанные. Мне кажется, что только локально фильтровать потом, но мало ли

Rychkov
07.09.2017
14:31:39
Они разве тянутся? Там же фолт должен быть

Виталий
07.09.2017
14:31:56
предикат просто неправильный

Boris
07.09.2017
14:32:15
связанные

Boris
07.09.2017
14:32:35
> @vmkudrin
предикат просто неправильный

Виталий
07.09.2017
14:33:47
он не соответствует твоей задаче, поэтому ты получаешь больше объектов чем нужно
тут наверн подзапрос придется делать

Ilya
07.09.2017
14:35:17
Вот мне в данном случае мало исходных данных, чтобы понять в чем проблема и как быть

Boris
07.09.2017
14:35:22

Виталий
07.09.2017
14:35:49
вот как

Boris
07.09.2017
14:35:52

Google

Boris
07.09.2017
14:36:07
ну это уже другое, и тогда уж проще фильтровать локально
связанные объекты
я думал может просто можно так искуственно ограничить выдачу связанных сущностей, но, наверное, нет

Виталий
07.09.2017
14:36:48
relation по любому будет все связанные объекты возвращать

Admin
ERROR: S client not available

Виталий
07.09.2017
14:37:13
если нужно иначе, нужно отдельным запросом или фильтровать уже в коде

Boris
07.09.2017
14:37:51
Всем спасибо
Что-то я уже пожалел, что релейшены прокинул в кор дате, лучше бы ручками делал

Виталий
07.09.2017
14:42:31
а в чем проблема то у тебя? у тебя по сто ошейников у собаки?
к тому же тебе не обязательно руками перебирать, можно же отфильтровать set другим предикатом

Boris
07.09.2017
14:44:54
Нет, просто лишние телодвижения в клиентском коде, которые, я думал, можно избежать

Simon
07.09.2017
15:14:32
Как получить старое значение в геттере?

Ilya
07.09.2017
15:15:38

Simon
07.09.2017
15:16:11
ну я хочу сделать некоторую логику в геттере для чего мне нужно знать старое значение

Ilya
07.09.2017
15:16:24
может быть сеттер?

Simon
07.09.2017
15:16:57
именно в геттере нужно

Ilya
07.09.2017
15:17:51
ну геттер лишь возвращает значение. Откуда у него может быть 2 значения?

Simon
07.09.2017
15:18:39
ну мне нужно сделать кое какую логику, типо если nil то сделать дефолтное значение

Google

Dmitriy
07.09.2017
15:19:11
Ну создай ещё один объект для хранения старого значения

Ilya
07.09.2017
15:19:29

Simon
07.09.2017
15:19:48
бесконечный луп случается

Ilya
07.09.2017
15:20:21
в обжси это _var

Simon
07.09.2017
15:20:32

Ilya
07.09.2017
15:21:38
return oldFontSize ?? font.pointSize
этого достаточно

Simon
07.09.2017
15:23:20
дело в том что font.pointSize нужно запомнить потому что оно может поменятся

Dmitry
07.09.2017
15:26:33
Делать set в get методе не самое лучшее решение

Simon
07.09.2017
15:29:07
как вообще тогда делают stored property для extension если в гет нельзя само значение возвратить?

Omar
07.09.2017
15:29:22
в didSet есть старое значение

Simon
07.09.2017
15:30:29
но мне нужно в геттере

Dmitry
07.09.2017
15:32:02

Simon
07.09.2017
15:32:41
хотя такое не катит, везде один шрифт теперь. Буду через AssociatedObject извращатся