*   >> Lese Utdanning Artikler >> science >> programming

iPhone kjernedata Tutorial Part 1

oppskrifter. recipeName = textFieldOne.text;

recipes.cookingTime = textFieldTwo.text;

NSError * error = null;

if ([recipes.managedObjectContext sparer: & error;]! ) {

//Handle feil

NSLog (@ "Uløste feil% @,% @", feil, [error Userinfo]);

exit (-1) ; //Fail

}

[selv dismissModalViewControllerAnimated: YES];

}

Nå er du sikkert lurer på hva dette segmentet av koden betyr:

NSError * error = null;

if ([recipes.

managedObjectContext sparer: & error;]) {

//Handle feil

NSLog (@ " uløst feil% @,% @ ", feil, [error Userinfo]);

exit (-1); //Fail

}

Dette er for å lagre arbeidet ditt og sett det inn i din enhet. Åpne opp AddRecipeViewController.xib og opprette en visning med to UITextFields parallelt med hverandre og UILabels igjen av textfields. Ved siden av den første UITextField, navnet etiketten Navn: og ved siden av andre UITextField, navnet etiketten Koketid :. Nå kobler de to UITextFields til filens eier.

Gjør den første UITextField koblet til textFieldOne og den andre textFieldTwo. Kontroll klikk og dra fra begge UITextFields til filens eier og velg delegat. Før du lagrer, sørg filens Eiere syn er innstillingen eller annet når du klikker på knappen Legg i RootViewController, vil programmet krasje. . Lagre det og sluttet ut fra Interface Builder

Dobbelklikk på RecipeDetailViewController.

h og skrive inn denne koden:

#import

class Oppskrifter;

interface RecipeDetailViewController: UITableViewController {

Oppskrifter * oppskrifter;

}

property (nonatomic, beholder) Oppskrifter * oppskrifter;

end

I .m filen, skriv:

#import "RecipeDetailViewController.h"

#import "Recipes.

h"

implementation RecipeDetailViewController Anmeldelser

synthesize oppskrifter;

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

retur 1;

}

- (NSInteger ) Tableview: (UITableView *) Tableview numberOfRowsInSection: (NSInteger) section {

retur 2;

}

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

statisk NSString * CellIdentifier = @ "Cell";

UITableViewCell * celle = [Tableview dequeueReusableCellWithIdentifier: CellIdentifier];

if (celle = = null) {

celle = [[[UITableViewCell al

Page   <<  [1] [2] [3] [4] [5] [6] [7] >>
Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.