*   >> Leitura Educação Artigos >> science >> programação

iPhone Core Data Tutorial Parte 3,2

r {

//No mais simples, mais eficiente, caso, recarregue a exibição de tabela

[self.tableView reloadData];

. }

- (void) {dealloc

[fetchedResultsController release];

[liberação managedObjectContext];

[Super dealloc];

< p>}

end

Salve esses arquivos e abrir AddIngredientViewController.

h e adicionar em:

Ingrediente;

interface AddIngredientViewController: UIViewController {

Ingrediente * ingrediente;

UITextField * textField;

}

property (, reter nonatomic) Ingrediente * ingrediente;

< p>property (nonatomic, reter) IBOutlet UITextField * textField;

end

Abra AddIngredientViewController.m e adicionar em:

#import "AddIngredientViewController.h"

#import "Ingredient.

h"

implementation AddIngredientViewController

synthesize ingrediente, textField;

//Implementar viewDidLoad fazer a configuração adicional após o carregamento a vista, normalmente a partir de um bico

- (void) viewDidLoad {

[super viewDidLoad];.

self.title = @ "Adicionar ingrediente";

UIBarButtonItem * CancelButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem: UIBarButtonSystemItemCancel alvo: a auto ação:selector (cancelar)];

self.navigationItem.

leftBarButtonItem = CancelButton;

[liberação CancelButton ];

UIBarButtonItem * SaveButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem: alvo UIBarButtonSystemItemSave: auto ação:selector (salvar)];

self.navigationItem.rightBarButtonItem = SaveButton;

< p> [liberação SaveButton];

}

- (void) {cancelar

[ingredient.managedObjectContext ExcluirObjeto: ingrediente];

NSError * erro = nil;

if ([ingredient.

managedObjectContext salvar: & erro;]!) {

}

[auto dismissModalViewControllerAnimated: YES];

}

- (void) {salvar

ingredient.ingredientName = TextField.text;

NSError * error = nil;

if ([ingrediente!. managedObjectContext salvar: & erro;]) {

}

[auto dismissModalViewControllerAnimated: YES];

}

- (void) {

didReceiveMemoryWarning

//Libera a vista, se ele não tem um superview

[Super didReceiveMemoryWarning];.

//Solte os dados em cache, imagens, etc que não estão em uso .


}

- (void) {viewDidUnload

//libe

Page   <<  [1] [2] [3] [4] [5] >>
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.