*   >> Leitura Educação Artigos >> science >> programação

iPhone Core Data Tutorial Parte 1

@,% @ ", erro, [erro userInfo]);

exit

(1); //Falha

}

[auto dismissModalViewControllerAnimated: YES];

}

- (void) {salvar

receitas. recipeName = textFieldOne.text;

recipes.cookingTime = textFieldTwo.text;

NSError * error = nil;

if ([recipes.

managedObjectContext salvar: & erro;]! ) {

//Handle erro

NSLog (@ "não resolvidos erro% @,% @", erro, [erro userInfo]);

exit (-1) ; //Falha

}

[auto dismissModalViewControllerAnimated: YES];

}

Agora você provavelmente está se perguntando o que este segmento de código significa:

NSError * error = nil;

if ([recipes.

managedObjectContext salvar: & erro;]!) {

//Handle erro

NSLog (@ " por resolver o erro% @,% @ ", erro, [erro userInfo]);

exit

(1); //Falha

}

Isto é para salvar seu trabalho e inseri-lo em sua entidade. Abra AddRecipeViewController.xib e criar uma exibição com dois UITextFields paralelos uns aos outros e UILabels esquerda dos campos de texto. Ao lado do primeiro UITextField, citar o nome do rótulo: e ao lado da segunda UITextField, o nome do Tempo rótulo Cooking :. Agora, conecte os dois UITextFields ao dono do arquivo.

Faça o primeiro UITextField conectado a textFieldOne ea segunda textFieldTwo. Clique e arraste o controle de ambas as UITextFields a Proprietário e selecione Delegado do Arquivo. Antes de salvar, fazer vista Proprietários certeza do arquivo é a criação ou então quando você clica no botão Adicionar na RootViewController, o programa irá falhar. . Salve-o e saia fora do construtor de interface

Clique duas vezes no RecipeDetailViewController.

h e introduzir este código:

#import

class Receitas;

interface RecipeDetailViewController: UITableViewController {

Receitas * receitas;

}

property (não-atômicas, conservem) Receitas * receitas;

end

No arquivo .m, digite:

#import "RecipeDetailViewController.h"

#import "Recipes.

h"

implementation RecipeDetailViewController

synthesize receitas;

- (NSInteger) numberOfSectionsInTableView: (UITableView *) tableView {

return 1;

}

- (NSInteger ) tableView: (UITableView *) tableView numberOfRowsInSection: (seção NSInteger) {

retorno 2;

}

- (UITableViewCell *) tableView: (UITableView *) tableView cellForRowAtInde

Page   <<  [1] [2] [3] [4] [5] [6] [7] >>
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.