<р> #import "EditingViewController.h"
< р> #import "Recipes.h"
<р>implementation EditingViewController
<р>synthesize рецепты, nameTextField, cookingTimeTextField;
<р> - (недействительными) {viewDidLoad
<р> [superviewDidLoad];
<р> self.title = @ "Редактирование";
<р> UIBarButtonItem * CancelButton = [[UIBarButtonItemalloc] initWithBarButtonSystemItem:UIBarButtonSystemItemCanceltarget:selfaction:@selector(cancel)];
self.navigationItem.
leftBarButtonItem = CancelButton;
<р> [CancelButton релиз];
<р> UIBarButtonItem * saveButton = [[UIBarButtonItemalloc] initWithTitle:@"Save"style:UIBarButtonItemStyleDonetarget:selfaction:@selector(save)];
self.navigationItem.rightBarButtonItem = SaveButton;
<р> [saveButton релиз];
<р> = nameTextField.text recipes.recipeName;
<р> = cookingTimeTextField.text recipes.cookingTime;
<р>} < ш>
- (недействительными) {отменить
<р> [self.navigationControllerpopViewControllerAnimated: ДА];
<р>}
<р> - (недействительными) {сохранить
<р> recipes.
recipeName = nameTextField.text;
<р> = recipes.cookingTime cookingTimeTextField.text;
<р> NSError об ошибке * = ноль;
<р>, если (! [recipes.managedObjectContextsave: & ошибка] ) {
<р> //Ручка ошибка
<р> NSLog (@ "Unresolved ошибки% @,% @», ошибки, [Ошибка USERINFO]);
<р> выход (-1) ; //Сбой
<р>}
<р> [self.
navigationControllerpopViewControllerAnimated: ДА];
<р>}
<р> - (недействительными) {didReceiveMemoryWarning
<р> [ ,,,0],superdidReceiveMemoryWarning];
<р>}
<р> - (недействительными) {viewDidUnload
<р>}
<р> - (недействительными) {dealloc
<р> [superdealloc] ;
<р> [рецепты выпустить];
<р> [nameTextField релиз];
<р> [cookingTimeTextField релиз];
<р>}
<р>end < ш> <р> Сохранить и открыть EditingViewConroller.xib. По мнению, положить два и два UITextFields UILabels в левой части UITextFields.
Назовите имя и этикетки время приготовления (Это точно такая же вещь, как AddRecipeViewController.xib). Нажмите на каждый TextField, нажмите ⌘ - 1, и снимите ясно, когда начинается редактирование вариант. Подключите UITextFields к файлу в Владелец и управления щелчком мыши из каждой текстовое поле владелец файла и выберите выход делегата. Сохраните XIB и вернуться к Xcode
<р> Открыть RecipeDetailViewController.h и добавить UIButton и два метода обновления кнопку и что кноп