} 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
NET - C # - Hjälpen Mailer klass fö…