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;