property (nonatomic, beholde) id recipeImage;
property (nonatomic, beholder) Oppskrifter * oppskrift;
end
I RecipesImage.m skriver dette i:
#import "RecipeImage.h"
#import "Recipes.h"
implementation RecipeImage
dynamic recipeImage;
dynamic oppskrift;
end
Nå åpner opp Recipes.h og skriv dette i overinterface oppskrifter: NSManagedObject:
interface UIImageToDataTransformer: NSValueTransformer {
}
end
Lagre det og åpne opp Recipes.m.
Etterdynamic recipeImage; sletteend og erstatte den med denne koden:
+ (void) initial {
if (selv == [Recipesclass]) {
UIImageToDataTransformer * transformator = [ ,,,0],[UIImageToDataTransformer Alloc] init];
[NSValueTransformersetValueTransformer: transformator forName: @ "UIImageToDataTransformer"];
}
}
end Anmeldelser
implementation UIImageToDataTransformer
+ (BOOL) allowsReverseTransformation {
returnYES;
}
+ (klasse) transformedValueClass {
tilbake [NSDataclass];
}
- (id) transformedValue: (id) verdi {
NSData * data = UIImagePNGRepresentation (verdi);
retur data;
}
- (id) reverseTransformedValue: (id) verdi {
UIImage * UIImage = [[UIImagealloc] initWithData: verdi]; Anmeldelser
retur [UIImage autorelease];
}
end
Denne koden forvandler et bilde inn data som skal lagres i vår database.
Spar Recipes.m og klikk på RecipeDetailViewController.m. Trykk ⌘ - N og skape en UIViewController med en XIB heter PhotoViewController. Åpne PhotoViewController.h og skrive dette i:
classRecipes;
interface PhotoViewController: UIViewController {
Oppskrifter * oppskrifter;
UIImageView * bildeVis;
}
property (nonatomic, beholder) Oppskrifter * oppskrifter;
property (nonatomic, beholde) IBOutletUIImageView * bildeVis;
end
I .m filen, skriv:
#import "PhotoViewController.h"
#import "Recipes.
h"
implementation PhotoViewController
synthesize oppskrifter, Imageview;
- (void) viewDidLoad {
[superviewDidLoad];
self.title = recipes.recipeName;
< p> bildeVis = [[UIImageViewalloc] initWithFrame: [UIScreenmainScreen] .applicationFrame];
imageView.autoresizingMask = UIViewAutoresizingFlexibleHeight
NET - C # - Bruke UserControls Mail …