*   >> Lecture Éducation Articles >> science >> la programmation

iPhone de base de données Tutorial Part 2

Avant de commencer ce tutoriel, assurez-vous que vous avez une copie de mon dernier tutoriel en téléchargeant le code source @ https://sites.google.com/site/iprogramiphones/bukisatutorials/coredatatutorialpart1. Ouvrez le tutoriel et faites défiler jusqu'à la partie supérieure du volet des groupes et des fichiers. Clic droit sur le projet CoreDataTutorial et sélectionnez Afficher dans le Finder. Cliquez sur le dossier de construction et de supprimer les dossiers dans ce dossier. En outre, supprimer le projet hors du simulateur iPhone ou votre iPhone ou iPod Touch.

Nous faisons cela parce que le puisque nous changeons nos entités dans ce tutoriel, la managedObjectModel sur le projet précédent ne peut pas être modifié de sorte qu'il plantait lors de l'ouverture. Retour à Xcode et double-cliquez sur le recipes.xcdatamodel. Cliquez sur le bouton plus dans le volet de la fenêtre des entités et nommez RecipeImage. Dans cette entité, ajouter un attribut nommé recipeImage avec le type transformable. Cliquez sur cet attribut et nommez la valeur Transformer Nom: UIImageToDataTransformer.

Dans le volet d'attribut, cliquez sur le bouton Plus et sélectionnez Ajouter une relation. Nommez les recettes de la relation et sélectionnez l'entité de destination pour être Recettes. Cliquez sur l'entité Recettes et ajoutez une relation en elle nommé recipeImage. Sélectionnez RecipeImage comme la destination et de choisir des recettes comme l'inverse. Ajouter un nouvel attribut nommé recipeThumbnailImage avec le type transformable. Cliquez sur cet attribut et nommez la valeur Transformer Nom: UIImageToDataTransformer. Enregistrez le xcdatamodel et supprimer Recipes.h et Recipes.m.

Cliquez sur recipes.xcdatamodel et appuyez sur ⌘ - N, cliquez sur le cacao Classe Touch, et sélectionnez Managed Object Classe. Cliquez sur Suivant, vérifiez les deux entités, consultez Générer méthodes de vaildation, et cliquez sur Terminer. Si cela ne fonctionne pas, créer deux classes NSObject et nommez-les Recettes et RecipeImage. Dans Recipes.

h, taper dans:

class RecipeImage;

interface Recettes: NSManagedObject

{

}

property (nonatomic, conserver) NSString * cookingTime;

property (nonatomic, conserver) NSString * recipeName;

property (nonatomic, conserver) id recipeThumbnailImage;

property (nonatomic, conserver) RecipeImage * recipeImage;

end

Dans Recipes.m, tapez ceci dans:

import

"Recipes.h"

im

Page   <<       [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] >>
Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.