h et tapez le code suivant:
import
interface Recettes: NSManagedObject
{
}
property (nonatomic, conserver) NSString * recipeName;
property (nonatomic, conserver) NSString * cookingTime;
end
Dans le fichier .m, le type dans:
import
"Recipes.h"
implementation Recettes
dynamic recipeName;
dynamic cookingTime;
end
permet maintenant créer des classes. Mettez en surbrillance le CoreDataTutorialAppDelegate.m et appuyez sur ⌘ - N.
Créer un UIViewController nommé AddRecipeViewController et un UITableViewController nommé RecipeDetailViewController. Ouvrez AddRecipeViewController.h et tapez:
import
class Recettes;
interface AddRecipeViewController: UIViewController {
* Recettes recettes;
* UITextField textFieldOne;
* UITextField textFieldTwo;
}
(property, conservent nonatomic) Recettes * recettes;
@ propriété (nonatomic, conserver) IBOutlet UITextField * textFieldOne;
property (nonatomic, conserver) IBOutlet UITextField * textFieldTwo;
end
Nous devons importer la classe Recettes afin que nous puissions modifier les attributs qui sont dans l'entité Recettes.
Dans le fichier .m, tapez:
import
"AddRecipeViewController.h"
#import "Recipes.h"
implementation AddRecipeViewController
synthesize recettes, textFieldOne, textFieldTwo;
- (void) {viewDidLoad
[super viewDidLoad];
self.title = @ "Ajouter recette";
* UIBarButtonItem cancelButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem: UIBarButtonSystemItemCancel cible: l'action auto:selector (annuler)];
self.navigationItem.
leftBarButtonItem = cancelButton;
[cancelButton presse ];
* UIBarButtonItem saveButton = [[UIBarButtonItem alloc] initWithTitle: @ "Enregistrer" style: UIBarButtonItemStyleDone cible: l'action auto:selector (sauvegarder)];
self.navigationItem.rightBarButtonItem = saveButton;
[libération saveButton];