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

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

охранить

рецепты. RecipeName = textFieldOne.text;

<р> = recipes.cookingTime textFieldTwo.text;

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

<р>, если ([recipes.managedObjectContext экономите: & ошибку;]! ) {

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

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

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

<р>}

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

<р>}

<р> Теперь вы, наверное, интересно, что этот сегмент кода означает:
<р> NSError об ошибке * = ноль;

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

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

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

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

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

<р>}

<р> Это, чтобы сохранить свою работу и вставить его в сущности. Открывают AddRecipeViewController.xib и создать представление с двумя UITextFields параллельно друг другу и UILabels слева от текстовых полей. Рядом с первой UITextField, назвать ярлык Имя: и рядом со вторым UITextField, назвать лейбл времени приготовления :. Теперь соедините два UITextFields для владельца файла.

Сделайте первый UITextField, подключенный к textFieldOne и второй textFieldTwo. Контроль Щелкните и перетащите оба UITextFields владельцу и выберите делегата файла. Прежде чем сохранить, сделать вид Владельцы, что файл является установка, либо при нажатии на кнопку Добавить в RootViewController, ваша программа рухнет. . Сохраните его и бросить из строителя интерфейса

<р> Дважды щелкните на RecipeDetailViewController.

h и введите этот код:

<р> #import

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

<р> interface RecipeDetailViewController: UITableViewController {

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

<р>}

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

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

<р> #import "RecipeDetailViewController.h"

<р> #import "Recipes.

h"

<р>implementation RecipeDetailViewController

<р>synthesize рецепты;

<р> - (NSInteger) numberOfSectionsInTableView: (UITableView *) Tableview {

<р> возвращение 1;

<р>}

<р> - (NSInteger ) Tableview: (UITableView *) Tableview numberOfRowsInSection: () {раздел NSInteger

<р> возвращение 2;

<р>}

<р> - (UITableViewCell *) Tableview: (UITableView *) Tableview cellForRowAtIndexPath : (NSIndexPath *) indexPath {

<р> статический NSString * CellIdentifier = @ "сотовый";

<р> UITableViewCell * клеток = [Tableview dequeueReusableCellWithIdentifier: CellId

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