*   >> Lezen Onderwijs artikelen >> science >> programming

iPhone Core Data Tutorial Part 1

cipeName = textFieldOne.text;

recipes.cookingTime = textFieldTwo.text;

NSError * error = nil;

als ([recipes.managedObjectContext besparen: & error;]! ) {

//Handle fout

NSLog (@ "Onopgeloste fout% @,% @", fout, [fout UserInfo]);

exit (-1) ; //Fail

}

[zelf dismissModalViewControllerAnimated: JA];

}

Nu ben je waarschijnlijk af wat dit segment van de code betekent:

NSError * error = nil;

als ([recipes.

managedObjectContext besparen: & error;]!) {

//Handle fout

NSLog (@ " Onopgeloste fout% @,% @ ", fout, [fout UserInfo]);

exit (-1); //Fail

}

Dit is om je werk op te slaan en plaats deze in uw entiteit. Open AddRecipeViewController.xib en een weergave met twee UITextFields parallel aan elkaar en UILabels links van de tekstvelden. Naast de eerste UITextField, noem het label Naam: en naast de tweede UITextField, noem het label Cooking Time :. Sluit nu de twee UITextFields aan de eigenaar van het bestand. Maak de eerste UITextField verbonden textFieldOne en de tweede textFieldTwo.

Controle klikken en slepen van zowel de UITextFields om eigenaar en selecteer afgevaardigde van het bestand. Voordat je te redden, zorg ervoor dat het oog van het bestand Eigenaren is het instellen of anders als u klikt op de knop Toevoegen in de RootViewController, zal uw programma crashen. . Opslaan en stoppen van Interface Builder

Dubbelklik op RecipeDetailViewController.

h en voer deze code in:

#import

class Recepten,

interface RecipeDetailViewController: UITableViewController {

Recepten * recepten;

}

property (nonatomic, behouden) Recepten * recepten;

end

In de .m file in:

#import "RecipeDetailViewController.h"

#import "Recipes.

h"

implementation RecipeDetailViewController

@ synthetiseren recepten;

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

return 1;

}

- (NSInteger ) tableView: (UITableView *) TableView numberOfRowsInSection: (sectie NSInteger) {

return 2;

}

- (UITableViewCell *) tableView: (UITableView *) TableView cellForRowAtIndexPath : (NSIndexPath *) indexPath {

statische NSString * CellIdentifier = @ "Cell";

UITableViewCell * cell = [tableView dequeueReusableCellWithIdentifier: CellIdentifier];

als (cel = = nihil) {

cel = [[[UITableViewCell alloc] initWithStyle: UITableViewCellStyleValue2 reuseIdentifier: CellIdentifier] autorelease];

}

schakelaar (indexPath.

row) {

Bij 0:

c

Page   <<  [1] [2] [3] [4] [5] [6] [7] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.