Я начинаю изучать и практиковать некоторые CoreData без опыта программирования.
После поиска в Интернете, поиска образцов Apple и чтения некоторых книг я все еще застрял в одной точке.
У меня есть две сущности (Расходы и Месяц) с взаимными отношениями, которые называются "monthsOfExpense" и "costOfmonth", и я показываю в виде таблицы расходы за один месяц.
Моя проблема заключается в том, чтобы вставить новые расходы и сохранить их: у меня есть представление о том, чтобы вставить новые расходы, когда пользователь может вставить название Расхода, значение и месяцы, в течение которых эти расходы действительны (связанные с отношением monthsOfExpense, т.е. надеюсь).
Я в порядке, сохраняя имя и значение объекта Expense, беря строку и NSDecimal число из textFields.
Моя проблема в том, как связать эти расходы с определенным или несколькими месяцами? Как я могу сохранить textField.text как отношение, указывающее, к какому месяцу относится Расход?
Я начинаю с textField, куда пользователь может вставить месяц, предполагая, что Расход действителен только в течение одного месяца (для целей обучения и упрощения).
Моя идея состоит в том, чтобы позволить пользователю выбирать несколько месяцев (используя, возможно, другой tableView с выбираемыми месяцами) и связывать расходы с разными месяцами.
Я знаю, что отношения появляются как NSSet, но я не компетентен одновременно сохранять атрибуты и отношения из View.
Надежда была очищена и большое спасибо заранее за попытку помочь.