Базовые данные - связать количество с отношением - PullRequest
1 голос
/ 19 февраля 2010

У меня есть объект Core Data, который называется «Item», и он представляет элемент в магазине, поэтому у него есть имя, цена и несколько других атрибутов.

Я хотел бы иметь возможность создавать списки этих предметов, и у меня возникли некоторые затруднения с выяснением, как это сделать.

Проблема в том, что мне нужно иметь возможность связать количество для каждого элемента в списке И мне нужно иметь возможность добавить элемент в несколько списков.

Так, например, скажем, у меня есть элемент под названием «Хлеб», и я хочу добавить его в два разных списка с разными количествами, связанными с каждым отношением.

Я вижу, что в документации для Core Data говорится, что словарь userInfo может быть связан со связью, но я не могу найти какую-либо информацию, которая указала бы, будет ли это работать для меня.

Есть идеи?

1 Ответ

2 голосов
/ 19 февраля 2010

Это, вероятно, не лучшее место для словаря userInfo. Вместо этого создайте новую сущность, которая имеет список выпуска, отношение элемента и количественный атрибут. Когда вы добавляете Bread в список, вы фактически добавляете этот объект 'link', подключаете отношения Item и List, а затем устанавливаете его количество.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...