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

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

entifier];

<р>, если (ячейка = = ноль) {

<р> = клеток [[[UITableViewCell Alloc] initWithStyle: UITableViewCellStyleValue2 reuseIdentifier: CellIdentifier] autorelease];

<р>}

<р> переключатель (indexPath.row) {
<р> 0 случай:

<р> cell.textLabel.text = @ "Имя";

<р> = cell.detailTextLabel.text recipes.recipeName;

<р> распада
<р> случай 1:

<р> cell.textLabel.text = @ "Время приготовления";

<р> = cell.detailTextLabel.text recipes.

cookingTime;

<р> вырваться < ш>

По умолчанию:

<р> Разрыв;

<р>}

<р> обратный ячейку;

<р>}

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

<р> [рецепты релиз];

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

<р>}

<р>end

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

h и тип в следующем коде:

<р>interface RootViewController: UITableViewController {

NSFetchedResultsController * fetchedResultsController;

<р> NSManagedObjectContext * managedObjectContext;

<р> }

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

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

<р>end

<р> В RootViewController.m, введите это в:

<р> #import "RootViewController.h"

<р> #import "AddRecipeViewController.h"

<р> #import "Recipes.

h"

<р> #import "RecipeDetailViewController.h"

<р>implementation RootViewController

<р>synthesize fetchedResultsController, managedObjectContext;

<р> #pragma марки -

<р> #pragma знак Посмотреть жизненным циклом

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

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

<р> self.title = @ "Рецепты";

<р> self.navigationItem. leftBarButtonItem = self.

editButtonItem;

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

<р> = self.navigationItem.rightBarButtonItem AddButton;

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

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

<р>, если ([[сам] fetchedResultsController performFetch: & ошибка;]!) {

<р> NSLog (@ "Unresolved ошибки% @,% @», ошибки, [Ошибка USERINFO]);

<р> прервать ();

<р>}

<р>}

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

<р> [супер viewWillAppear: анимированные];

<р> [self.

tableView reloadData];

<р>}

<р > #pragma знак - Страница <р> #pragma знак Добавить но

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