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

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

легата, которые были обработаны все секции и объект меняет

<р> - (недействительными ) controllerDidChangeContent: (NSFetchedResultsController *) Контроллер {

<р> //В простейшем, наиболее эффективным, если, перезагрузите вид таблицы

<р> [self.tableView reloadData];

<р>. }

<р> - (недействительными) {dealloc

<р> [fetchedResultsController релиз];

<р> [managedObjectContext релиз];

<р> [супер dealloc];

< р>}

<р>end

<р> Сохранить эти файлы и открыть AddIngredientViewController.

h и добавить в:

class <р> ингредиент;

<р>interface AddIngredientViewController: UIViewController {

<р> ингредиент * ингредиент;

<р> UITextField * TextField;

<р>}

<р>property (неатомической, сохранить) Ингредиент * ингредиент;

< р>property (неатомической, сохранить) IBOutlet UITextField * TextField;

<р>end

<р> Откройте AddIngredientViewController.m и добавить в:

<р> #import "AddIngredientViewController.h"

<р> #import "Ingredient.

h"

<р>implementation AddIngredientViewController

synthesize ингредиентов, TextField;

<р> //Реализация viewDidLoad сделать дополнительную настройку после загрузки вид, как правило, из пера

<р> - (недействительными) {viewDidLoad

<р> [супер viewDidLoad];.

<р> self.title = @ "Добавить ингредиент";

<р> UIBarButtonItem * CancelButton = [[UIBarButtonItem Alloc] initWithBarButtonSystemItem: UIBarButtonSystemItemCancel цель: самостоятельно действие:selector (отмена)];

<р> = self.navigationItem.

leftBarButtonItem CancelButton;

<р> [CancelButton выпуск ];

<р> UIBarButtonItem * saveButton = [[UIBarButtonItem Alloc] initWithBarButtonSystemItem: UIBarButtonSystemItemSave цель: самостоятельно действие:selector (сохранить)];

<р> = self.navigationItem.rightBarButtonItem saveButton;

< р> [saveButton релиз];

<р>}

<р> - (недействительными) {отменить

<р> [ingredient.managedObjectContext DeleteObject: компонент];

<р> NSError об ошибке * = ноль;

<р>, если ([ingredient.

managedObjectContext сохранить: и ошибки;]) {

<р>}

<р> [сам dismissModalViewControllerAnimated: ДА];

<р>}

<р> - (недействительными) {сохранить

<р> = ingredient.ingredientName textField.text;

<р> NSError об ошибке * = ноль;

<р>, если ([ингредиент!. managedObjectContext сохранить: и ошибки;]) {

<р>}

<р> [сам dismissModalViewControllerAnimated: ДА];

<р>}

<р> - (недействительными) {

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