*   >> Чтение Образование Статьи >> science >> programming

iPhone основных данных Учебник Часть 2

<р> Перед тем, как начать этот урок, убедитесь, что у вас есть копия моего последнего урока, загрузив исходный код @ https://sites.google.com/site/iprogramiphones/bukisatutorials/coredatatutorialpart1~~HEAD=dobj. Откройте учебник и прокрутки вверх к верхней части групп и файлов панели. Щелкните правой кнопкой мыши CoreDataTutorial проект и выберите Reveal в Finder. Нажмите на папку сборки и удалять папки в этой папке. Кроме того, удалить проект с тренажера iPhone или вашего iPhone или IPod Touch.

Мы делаем это, потому что так мы меняем наши объекты в этом учебнике, managedObjectModel на предыдущем проекте не может быть изменен, чтобы его бы крах при открытии. Вернуться к Xcode и двойным щелчком мыши на recipes.xcdatamodel. Нажмите кнопку плюс в окне Объекты панели и назовите его RecipeImage. В этой сущности, добавить атрибут recipeImage с типом трансформируемой. Нажмите на этот атрибут, а имя Значение Transformer Имя: UIImageToDataTransformer. В атрибута оконного стекла, нажмите кнопку плюс и выберите Добавить отношения.

Назовите отношения рецепты и выберите объект назначения будет Рецепты. Нажмите на объект Рецепты и добавить в отношения его называли recipeImage. Выберите RecipeImage в качестве пункта назначения и выберите рецепты как обратный. Добавить новый атрибут recipeThumbnailImage с типом трансформируемой. Нажмите на этот атрибут, а имя Значение Transformer Имя: UIImageToDataTransformer. Сохраните xcdatamodel и удалять Recipes.h и Recipes.m. Нажмите на recipes.xcdatamodel и нажмите ⌘ - N, нажмите на Cocoa Touch класса, и выберите Managed Object Class.

Нажмите кнопку Далее, проверьте две сущности, проверьте Создать методы vaildation, и нажмите кнопку Готово. Если это не работает, создайте два класса NSObject и назовите их рецепты и RecipeImage. В Recipes.h, введите это в:

<р>class RecipeImage;

<р>interface Рецепты: NSManagedObject

<р> {

<р>}

<р> property (неатомической, сохранить) NSString * cookingTime;

<р>property (неатомической, сохранить) NSString * RecipeName;

<р>property (неатомической, сохранить) ID recipeThumbnailImage;

<р> property (неатомической, сохранить) RecipeImage * recipeImage;

<р>end

<р> В Recipes.

m, введите это в:

<р> #import "Recipes.h"

<р>implementation Рецепты

<р>dynamic cookingTime;

<р>dynamic RecipeName;

<р>dynamic recipeThumbnailImage;

<р>dynamic recipeImage;

< р>end

<р> В RecipesImage.h, введите это в:

<р>classRecipes;

<р>inte

Page   <<       [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.