В Интернете вы можете найти очень хорошие учебные пособия. Когда я был для моего проекта, я основывала свои разработки на этом одном: http://www.raywenderlich.com/12170/core-data-tutorial-how-to-preloadimport-existing-data-updated
Edited ответа: Вы можете создать новый пакет в Finder называется, например, Recipes.bundle (пучок простой папка, имя которой оканчиваются .bundle) в созданной связке, добавить новую папку для каждого технического ID с этой структурой:
Recipes.bundle
|
- 1
|- photo.jpg
|- description.html
- 2
|- photo.jpg
|- description.html
Добавить сверток в свой Xcode проект, а затем получить доступ к данным, связанные с вашей записью с ними линии
NSString *bundlePath = [[NSBundle mainBundle] pathForResource:@"Recipes" ofType:@"bundle"];
NSString *imageName = [[NSBundle bundleWithPath:bundlePath] pathForResource:[NSString stringWithFormat:@"%d/photo", **technicalID**] ofType:@"jpg"];
UIImage *myImage = [[UIImage alloc] initWithContentsOfFile:imageName];
NSString *htmlFilePath = [[NSBundle bundleWithPath:bundlePath] pathForResource:@"description" ofType:@"html"];
NSString *description = [NSString stringWithContentsOfFile:htmlFilePath encoding:NSUTF8StringEncoding error:&error];
В этом учебнике описано, как импортировать существующую базу данных, это не моя проблема ... – user1483208
, поэтому мне нужно добавить атрибут ID в свой объект рецепта? :) – user1483208
это то, как я это сделал :), поскольку из объекта Core Data технически невозможно получить доступ к значению столбца Z_PK. – cdescours