#import
interface Receitas: NSManagedObject
{
}
property (nonatomic, manter) NSString * recipeName;
property (nonatomic, manter) NSString * cookingTime;
end
No arquivo .m, tipo in:
#import "Recipes.
h"
implementation Receitas
dynamic recipeName;
dynamic cookingTime;
end
Agora vamos criar algumas classes. Realce o CoreDataTutorialAppDelegate.m e pressione ⌘ - N. Criar um UIViewController chamado AddRecipeViewController e uma UITableViewController chamado RecipeDetailViewController. Abra AddRecipeViewController.
h e digite:
#import
class Receitas;
interface AddRecipeViewController: UIViewController {
Receitas * receitas;
UITextField * textFieldOne;
UITextField * textFieldTwo;
}
property (não-atômicas, conservem) Receitas * receitas;
@ propriedade (não atômica, reter) IBOutlet UITextField * textFieldOne;
property (nonatomic, reter) IBOutlet UITextField * textFieldTwo;
end
Precisamos importar a classe Recipes assim que nós podemos editar os atributos que estão na entidade Receitas. No arquivo .
m, digite:
#import "AddRecipeViewController.h"
#import "Recipes.h"
implementation AddRecipeViewController
synthesize receitas, textFieldOne, textFieldTwo;
- (void) viewDidLoad {
[super viewDidLoad];
self.title = @ "Adicionar Receita";
UIBarButtonItem * CancelButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem: UIBarButtonSystemItemCancel alvo: a auto ação:selector (cancelar)];
self.navigationItem.
leftBarButtonItem = CancelButton;
[liberação CancelButton ];
UIBarButtonItem * SaveButton = [[UIBarButtonItem alloc] initWithTitle: @ "Save" style: alvo UIBarButtonItemStyleDone: auto ação:selector (salvar)];
self.navigationItem.rightBarButtonItem = SaveButton;
[liberação SaveButton];
}
- (void) {cancelar
[recipes.managedObjectContext ExcluirObjeto: receitas];
NSError * error = nil;
if ([recipes.
managedObjectContext salvar: & erro;]!) {
//erro Handle
NSLog (@ "Não Resolvidos erro%