*   >> Чтение Образование Статьи >> science >> programming

iPhone основных данных Учебник Часть 2

ditingViewController.m и введите:

<р> #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 и два метода обновления кнопку и что кноп

Page   <<  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.