@ios_ru

Страница 1077 из 2351
Rychkov
07.09.2017
11:26:09
?

Betrayer
07.09.2017
11:26:25
Почему не на английском? Навык не позволяет?
You are such an asshole, why did you have to go and make me sad, what have you achieved, moron.

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
Виталий
07.09.2017
13:47:22
https://stackoverflow.com/a/6181059

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/Камбербэтч,_Бенедикт

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
Да уж. развивает гибкость ума. Правда большинство бесится или просто не признаются что нихера не поняли

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

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

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

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
он не соответствует твоей задаче, поэтому ты получаешь больше объектов чем нужно
Именно объекты запрашиваемые (Dog из примера) я получаю правильные, ни больше, ни меньше. Проблема в связанных объектах, которых я хочу получить меньше, чем их есть в БД по связи с этим конкретным догом

Виталий
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
relation по любому будет все связанные объекты возвращать
Вот и я об этом же, что технически просто не вернуть меньше

Всем спасибо

Что-то я уже пожалел, что релейшены прокинул в кор дате, лучше бы ручками делал

Виталий
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
ну мне нужно сделать кое какую логику, типо если nil то сделать дефолтное значение
ну так и обращайся по названию свойства. в свифте это нормально работает

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
но мне нужно в геттере

Simon
07.09.2017
15:32:41
Через AssociatedObject
угу, уже натыкался, спасибо. Может быть и сделаю но немножко геморно выглядит.



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

Страница 1077 из 2351