*   >> Lectura Educación Artículos >> science >> programación

iPhone Core Data Tutorial Parte 1

. A continuación, resalte el archivo recipes.xcdatamodel en el cristal de la ventana izquierda y pulse ⌘ - N. Si el NSManagedObjectClass no aparece después de intentar esto, recipes.xcdatamodel resalte y crear una nueva clase NSObject. Nombre que Recipes.h. Abre Recipes.h y escriba el siguiente código:

import

interface Recetas: NSManagedObject

{

}

property (no atómica, retener) NSString * recipeName;

property (no atómica, retener) NSString * cookingTime;

end

En el archivo .m, tipo en:

import

"Recipes.

h"

implementation Recetas

dynamic recipeName;

dynamic cookingTime;

end

Ahora vamos a crear algunas clases. Resalte el CoreDataTutorialAppDelegate.m y pulse ⌘ - N. Crear una UIViewController llamado AddRecipeViewController y UITableViewController llamado RecipeDetailViewController. Abre AddRecipeViewController.

h y escribe:

import

class Recetas;

interface AddRecipeViewController: UIViewController {

Recetas * recetas;

UITextField * textFieldOne;

UITextField * textFieldTwo;

}

property (retener no atómicas,) * Recetas recetas;

@ propiedad (no atómica, retener) IBOutlet UITextField * textFieldOne;

property (no atómica, retener) IBOutlet UITextField * textFieldTwo;

end

Tenemos que importar la clase Recetas por lo que podemos editar los atributos que se encuentran en la entidad Recetas. En el archivo .

m, escriba:

import

"AddRecipeViewController.h"

import "Recipes.h"

implementation AddRecipeViewController

synthesize recetas, textFieldOne, textFieldTwo;

- (void) {viewDidLoad

[súper viewDidLoad];

self.title = @ "Agregar Receta";

UIBarButtonItem * CancelButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem: UIBarButtonSystemItemCancel objetivo: acción de auto:selector (cancelar)];

self.navigationItem.

leftBarButtonItem = CancelButton;

[liberación CancelButton ];

UIBarButtonItem * SaveButton = [[UIBarButtonItem alloc] initWithTitle: @ "Guardar" style: objetivo UIBarButtonItemStyleDone: acción de auto:selector (guardar)];

self.navigationItem.rightBarButtonItem = SaveButton;

[liberación SaveButton];

}

- (void) {cancelar

[recipes.managedObjectContext deleteObject: recetas];

NSError * Error = nil;

Page   <<  [1] [2] [3] [4] [5] [6] [7] >>
Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.