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

iPhone de base de données Tutorial Part 2

plementation Recettes

dynamic cookingTime;

dynamic recipeName;

dynamic recipeThumbnailImage;

dynamic recipeImage;

< p>end

Dans RecipesImage.h, taper dans:

classRecipes;

interface RecipeImage: NSManagedObject

{

< p>}

property (nonatomic, conserver) id recipeImage;

(property, conservent nonatomic) Recettes * recette;

end

Dans RecipesImage.m, taper dans:

#import "RecipeImage.h"

#import "Recipes.

h"

implementation RecipeImage

recipeImagedynamic;

Recettedynamic;

end

Maintenant ouvrir jusqu'à Recipes.h et taper dans Recettes deinterface ci-dessus: NSManagedObject:

interface UIImageToDataTransformer: NSValueTransformer {

}

end

Enregistrer et ouvrir Recipes.m.

Après recipeImagedynamic; supprimer leend et le remplacer par ce code:

+ (void) {initialiser

Si (auto == [Recipesclass]) {

* UIImageToDataTransformer transformateur = [ ,,,0],[alloc UIImageToDataTransformer] init];

[NSValueTransformersetValueTransformer: transformateur forName: @ "UIImageToDataTransformer"];

}

}

end

implementation UIImageToDataTransformer

+ (BOOL) allowsReverseTransformation {

returnYES;

}

+ (Classe) transformedValueClass {

retourner [NSDataclass];

}

- (id) transformedValue: (id) {valeur

* NSData données UIImagePNGRepresentation = (valeur);

les données de retour;

}

- (id) reverseTransformedValue: (id) {valeur

* UIImage UIImage = [[UIImagealloc] initWithData: valeur];

retour [UIImage autorelease];

}

end

Ce code transforme une image en données à stocker dans notre base de données.

Enregistrer Recipes.m et cliquez sur RecipeDetailViewController.m. Appuyez sur ⌘ - N et de créer un UIViewController avec un PhotoViewController XIB nommé. Ouvrir PhotoViewController.h et écrire ceci dans:

classRecipes;

interface PhotoViewController: UIViewController {

* Recettes recettes;

* UIImageView imageView;

}

(property, conservent nonatomic) Recettes * recettes;

property (nonatomic, conserver) IBOutletUIImageView * imageView;

end

Dans le fichier .m, tapez:

import

"PhotoViewController.

h"

#import "Recipes.h"

impl

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