#import
interface Recepten: NSManagedObject
{
}
property (nonatomic, behouden) NSString * recipeName;
property (nonatomic, behouden) NSString * cookingTime;
end
In het .m-bestand, het type in:
#import "Recipes.h"
implementation Recepten
dynamic recipeName;
dynamic cookingTime;
end
Nu kunt maken sommige klassen.
Markeer de CoreDataTutorialAppDelegate.m in en druk op ⌘ - N. Maak een UIViewController genaamd AddRecipeViewController en een UITableViewController genaamd RecipeDetailViewController. Openstellen AddRecipeViewController.h en typ in:
#import
class Recepten;
interface AddRecipeViewController: UIViewController {
Recepten * recepten;
UITextField * textFieldOne;
UITextField * textFieldTwo;
}
property (nonatomic, behouden) Recepten * recepten;
@ eigenschap (nonatomic, behouden) IBOutlet UITextField * textFieldOne;
property (nonatomic, behouden) IBOutlet UITextField * textFieldTwo;
end
We moeten de klasse Recepten importeren zodat we de attributen die in de recepten entiteit kan bewerken.
In het .m-bestand, typt u in:
#import "AddRecipeViewController.h"
#import "Recipes.h"
implementation AddRecipeViewController
@ synthetiseren recepten, textFieldOne, textFieldTwo;
- (void) viewDidLoad {
[super viewDidLoad];
self.title = @ "Recept toevoegen";
UIBarButtonItem * cancelButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem: UIBarButtonSystemItemCancel doel: zelf actie: @ selector (annuleren)];
self.navigationItem.
leftBarButtonItem = cancelButton;
[cancelButton vrijlating ];
UIBarButtonItem * saveButton = [[UIBarButtonItem alloc] initWithTitle: @ "Save" stijl: UIBarButtonItemStyleDone doel: zelf actie: @ selector (sparen)];
self.navigationItem.rightBarButtonItem = saveButton;
[saveButton vrijlating];
}
- (void) annuleren {
[recipes.managedObjectContext DeleteObject: recepten];
NSError * error = nil;
als ([recipes.
managedObjectContext besparen: & error;]!) {
//Handle fout
NSLog (@ "Onopgeloste fout% @,% @ ", fout, [fout UserInfo]);
exit (-1); //Fail
}
[zelf dismissModalViewControllerAnimated: JA];
}
- (void) sparen {
recepten. re