*   >> läser Utbildning artiklar >> science >> programming

iPhone Kärna Data självstudie Del 2

Innan du börjar denna tutorial, se till att du har en kopia av min sista handledning genom att ladda ner källkoden @ https://sites.google.com/site/iprogramiphones/bukisatutorials/coredatatutorialpart1. Öppna handledning och bläddra upp till toppen av grupper och filer rutan. Högerklicka på CoreDataTutorial projektet och välj Reveal i Finder. Klicka på bygg mappen och radera mappar i den mappen. Dessutom, ta bort projektet bort av iPhone simulator eller din iPhone eller iPod Touch.

Vi gör detta eftersom eftersom vi ändrar våra enheter i denna tutorial, den managedObjectModel på det tidigare projektet kan inte ändras så det skulle krascha vid öppnandet. Gå tillbaka till Xcode och dubbelklicka på recipes.xcdatamodel. Klicka på plusknappen i entiteterna glasrutan och namnge den RecipeImage. I denna enhet, lägger ett attribut som heter recipeImage med typ transformer. Klicka på denna egenskap och namnge Value Transformer Namn: UIImageToDataTransformer. I attributet fönsterrutan, klicka på plusknappen och välj Lägg relation.

Namnge relationen recept och välja destination enheten att vara recept. Klicka på Recept enheten och lägg en relation i den namngav recipeImage. Välj RecipeImage som destination och välj recept som Inverse. Lägg till ett nytt attribut som heter recipeThumbnailImage med typ transformer. Klicka på denna egenskap och namnge Value Transformer Namn: UIImageToDataTransformer. Spara xcdatamodel och radera Recipes.h och Recipes.m. Klicka på recipes.xcdatamodel och tryck ⌘ - N, klicka på Cocoa Touch Class och välj Managed Object Class.

Klicka på Nästa, kontrollera att de två enheterna, kontrollera Generera vaildation metoder, och klicka på Slutför. Om detta inte fungerar, skapa två NSObject klasser och namnge dem recept och RecipeImage. I Recipes.h skriver detta:

class RecipeImage, Omdömen

interface Recept: NSManagedObject Omdömen

{Omdömen

} Omdömen

property (nonatomic, behålla) NSString * cookingTime, Omdömen

property (nonatomic, behålla) NSString * recipeName, Omdömen

property (nonatomic, behålla) id recipeThumbnailImage, Omdömen

property (nonatomic, behålla) RecipeImage * recipeImage, Omdömen

end Omdömen

I Recipes.

m skriver detta:

#import "Recipes.h" Omdömen

implementation Recept Omdömen

dynamic cookingTime;

dynamic recipeName, Omdömen

dynamic recipeThumbnailImage, Omdömen

dynamic recipeImage;

< p>end Omdömen

I RecipesImage.h skriver detta:

classRecipes;

Page   <<       [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] >>
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.