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

iPhone de base de données Tutorial Part 1

ecettes dans la fenêtre inférieure de votre projet volet ne soit pas sélectionné. Ensuite, sélectionnez le fichier recipes.xcdatamodel dans le volet gauche de la fenêtre et appuyez sur ⌘ - N. Si le NSManagedObjectClass ne se présente pas après avoir essayé cela, point culminant recipes.xcdatamodel et de créer une nouvelle classe NSObject. Nommez Recipes.h. Ouvrez Recipes.

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];

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