В Core Data есть способ иметь один экземпляр объекта, чтобы иметь несколько ссылок на другой? Это лучше всего понять на примере. У вас есть объект корзины покупок, ShoppingCart, и у вас есть книги, книги. Как вы правильно помещаете несколько копий одной книги в корзину?CoreData: несколько копий одного и того же элемента связаны с другим?
Независимо от того, сколько раз вы запускаете [shoppingCart addBooksObject:book];
, он будет отображаться только один раз.
Прямо сейчас у меня есть соединение «многие-ко-многим» между ними, но так как shoppingCart.books - это набор, он удаляет дубликаты. Как мне обойти это?
Итак, вы сами создаете таблицу соединений. Это будет прекрасно. Спасибо. – RyanJM
Вы сделаете себе серьезную несправедливость, подумав о Core Data с точки зрения реляционных баз данных. Знание определенно помогает, но если вы примените его слишком жестко, вы пропустите много полезных упрощений Core Data. –