*   >> läser Utbildning artiklar >> science >> programming

iPhone Kärna Data självstudie Del 1

(-1); //Fail

} Omdömen

[själv dismissModalViewControllerAnimated: JA]; Omdömen

} Omdömen

- (void) spara {Omdömen

recept. recipeName = textFieldOne.text;

recipes.cookingTime = textFieldTwo.text; Omdömen

NSError * error = noll, Omdömen

om ([recipes.managedObjectContext spara: & error;]! ) {

//Handtag fel Omdömen

NSLog (@ "Olösta fel% @% @", fel, [error Userinfo]), Omdömen

exit (-1) ; //Fail

} Omdömen

[själv dismissModalViewControllerAnimated: JA]; Omdömen

} Omdömen

Nu är du förmodligen undrar vad detta segment av kod betyder:

NSError * error = noll, Omdömen

om ([recipes.

managedObjectContext spara: & error;]!) {Omdömen

//Handtag fel Omdömen

NSLog (@ " Olösta fel% @% @ ", fel, [error Userinfo]),

exit (-1); //Fail

} Omdömen

Detta är för att spara ditt arbete och sätt in den på din enhet. Öppna upp AddRecipeViewController.xib och skapa en vy med två UITextFields parallellt med varandra och UILabels kvar av textfält. Bredvid den första UITextField, namnge etiketten Namn: och bredvid den andra UITextField, namnge etiketten Matlagning Tid :. Anslut nu de två UITextFields till filens ägare.

Gör första UITextField ansluten till textFieldOne och andra textFieldTwo. Kontroll klicka och dra från båda UITextFields till filens ägare och väljer delegat. Innan du sparar, se till att filens ägare uppfattning inställning annars när du klickar på knappen Lägg till i RootViewController kommer programmet att krascha. . Spara det och avsluta ur Interface Builder Review

Dubbelklicka på RecipeDetailViewController.

h och ange denna kod:

#import Omdömen

class recept, Omdömen

interface RecipeDetailViewController: UITableViewController {Omdömen

Recept * recept, Omdömen

} Omdömen

property (nonatomic, behålla) Recept * recept,

end

I .m-fil, ange:

#import "RecipeDetailViewController.h" Omdömen

#import "Recipes.

h" Omdömen

implementation RecipeDetailViewController Omdömen

synthesize recept, Omdömen

- (NSInteger) numberOfSectionsInTableView: (UITableView *) Tableview {Omdömen

avkastning 1, Omdömen

} Omdömen

- (NSInteger ) Tableview: (UITableView *) Tableview numberOfRowsInSection: (NSInteger) section {Omdömen

retur 2, Omdömen

} Omdömen

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

statisk NSString * CellIdentif

Page   <<  [1] [2] [3] [4] [5] [6] [7] >>
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.