Начиная с основных данных и отношений - PullRequest
0 голосов
/ 23 сентября 2010

Я пытаюсь создать приложение, которое позволяет пользователям добавлять категорию к первому объекту (CategoryItem), а затем добавлять к нему фиды через второй объект (FeedItem).

Пока у объекта CategoryItem есть атрибут * action, который используется в качестве имени категории (String).Сущность FeedItem имеет два атрибута, * feedName и * feedURL, обе строки.

Я уже все закодировал, чтобы позволить пользователю создать новую категорию в первом объекте, но как только это будет сделано и добавлено вUITableView, который перезагружается, я хочу позволить пользователю нажать кнопку раскрытия, которая будет толкать новый ViewController, который позволяет добавлять каналы (FeedItem) для второй сущности.После выполнения этого действия этот фид затем добавляется к соответствующему первому объекту (CategoryItem).

Мой вопрос заключается в том, как связать объект FeedItem с CategoryItem через отношение?Затем, как мне сделать выше, позволяя пользователю нажать кнопку раскрытия добавленного CategoryItem, нажать новый ViewController, который затем позволяет добавить FeedItem.

Для этого нажатого ViewController потребуются два поля ввода и кнопка(чрезвычайно просто добавить), который затем записывает значения в атрибуты * feedName и * feedURL.

Остальное приложение я могу сделать самостоятельно, например, разбор RSS-каналов с помощью библиотеки TouchXML.На данный момент я немного застрял в том, как мы можем манипулировать Базовыми данными в Objective-C.

Любая помощь будет принята!

[РЕДАКТИРОВАТЬ: Если кто-то может опубликовать какие-либо учебники/ ссылки, которые подробно это подробно, будет оценено.Однако, пожалуйста, не связывайтесь с документами по ресурсам iOS, я уже просматривал их несколько раз.]

1 Ответ

1 голос
/ 23 сентября 2010

Возможная реализация, чтобы получить то, что вам нужно:

  1. Добавить отношение "ко-многим" к элементу CategoryItem под названием "каналы";
  2. Добавить отношение кFeedItem называется "category";
  3. Установите обратное отношение "feeds" к "category" (или наоборот);
  4. Создавайте новый управляемый объект FeedItem при каждом нажатии новой "Добавить FeedItem "ViewController;
  5. Сохранить контекст управляемого объекта после нажатия кнопки" Готово ".

Если вы уже прочитали все документы ресурсов, вы можете изучить пример кода, особенно«Локации» и «CoreDataBooks».Надеюсь, это поможет.

...