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

iPhone Core Data Tutorial Parte 2

kingTimeTextField;

- (void) viewDidLoad {

[superviewDidLoad];

self.title = @ "Editar";

UIBarButtonItem * CancelButton = [[UIBarButtonItemalloc] initWithBarButtonSystemItem:UIBarButtonSystemItemCanceltarget:selfaction:@selector(cancel)];

self.navigationItem.leftBarButtonItem = CancelButton;

[liberação CancelButton];

UIBarButtonItem * SaveButton = [[UIBarButtonItemalloc] initWithTitle:@"Save"style:UIBarButtonItemStyleDonetarget:selfaction:@selector(save)];

self.navigationItem.

rightBarButtonItem = SaveButton;

[liberação SaveButton];

nameTextField.text = recipes.recipeName;

cookingTimeTextField.text = recipes.cookingTime;

}

- (void) {cancelar

[self.navigationControllerpopViewControllerAnimated: YES];

}

- (void) {salvar

recipes.recipeName = nameTextField.text;

recipes.cookingTime = cookingTimeTextField.text;

NSError * error = nil;

if (! [recipes.

managedObjectContextsave: & erro] ) {

//Handle erro

NSLog (@ "não resolvidos erro% @,% @", erro, [erro userInfo]);

exit (-1) ; //Falha

}

[self.navigationControllerpopViewControllerAnimated: YES];

}

- (void) {didReceiveMemoryWarning

[ ,,,0],superdidReceiveMemoryWarning];

}

- (void) {viewDidUnload

}

- (void) {dealloc

[superdealloc] ;

[receitas liberar];

[liberação nameTextField];

[liberação cookingTimeTextField];

}

end

Salve esta e abrir EditingViewConroller.

xib. Na visão, colocar dois e dois UILabels UITextFields à esquerda do UITextFields. Nomeie os rótulos de nome e tempo de cozimento (Isto é exatamente a mesma coisa que o AddRecipeViewController.xib). Clique em cada TextField, pressione ⌘ - 1, e desmarque a opção Limpar quando edição Começa opção. Ligue os UITextFields a Proprietário e clique controle do arquivo de cada campo de texto para o dono do arquivo e selecione a saída delegado. Salve o xib e voltar para Xcode

Open RecipeDetailViewController.

h e adicionar um UIButton e dois métodos para atualizar o botão e que o botão será semelhante durante a edição

classRecipes;..

interface RecipeDetailViewController: UITableViewController {

* Receitas Receitas;

UIButton * photoButton;

}

property (nonatomic, reter ) Receitas * receitas;

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