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

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

erface Рецепты: NSManagedObject

<р> {

<р>}

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

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

<р>end

<р> В файле .m, тип в:

<р> #import "Recipes.h"

<р>implementation Рецепты

<р>dynamic RecipeName;

<р>dynamic cookingTime;

<р> end

<р> Теперь создадим несколько классов. Выделите CoreDataTutorialAppDelegate.m и нажмите ⌘ - Н. Создать UIViewController имени AddRecipeViewController и UITableViewController имени RecipeDetailViewController.

Откройте AddRecipeViewController.h и введите:

<р> #import

<р>class Рецепты;

<р>interface AddRecipeViewController: UIViewController {

<р> Рецепты * рецепты < ш>

UITextField * textFieldOne;

UITextField * textFieldTwo;

}

property (неатомической, сохраняют) Рецепты * рецепты,

<р> @ недвижимость (неатомической, сохранить) IBOutlet UITextField * textFieldOne;

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

<р>end

<р> Мы должны импортировать класс Рецепты так что мы можем редактирования атрибутов, которые в сущности рецептов.

В файле .m, введите:

<р> #import "AddRecipeViewController.h"

<р> #import "Recipes.h"

<р>implementation AddRecipeViewController

<р> synthesize рецепты, textFieldOne, textFieldTwo;

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

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

<р> self.title = @ "Добавить рецепт";

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

<р> = self.navigationItem.

leftBarButtonItem CancelButton;

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

<р> UIBarButtonItem * saveButton = [[UIBarButtonItem Alloc] initWithTitle: @ "Сохранить" стиль: UIBarButtonItemStyleDone цели: автономный действий:selector (Сохранить)];

<р> = self.navigationItem.rightBarButtonItem saveButton;

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

<р>}

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

<р> [recipes.managedObjectContext DeleteObject: рецепты];

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

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

managedObjectContext экономите: & ошибка;]) {

<р> //ошибка Ручка

<р> NSLog (@ "Нерешенные ошибка% @,% @ ", ошибка, [Ошибка USERINFO]);

<р> выход (-1); //Сбой

<р>}

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

<р>}

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

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