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

iPhone kjernedata Tutorial Part 1

.h. Åpne opp Recipes.h og skriv inn følgende kode:

#import

interface oppskrifter: NSManagedObject

{

}

property (nonatomic, beholde) NSString * recipeName;

property (nonatomic, beholde) NSString * cookingTime;

end

I .m fil, type i:

#import "Recipes.h"

implementation Oppskrifter

dynamic recipeName;

dynamic cookingTime;

end

Nå kan skape noen klasser. Markere CoreDataTutorialAppDelegate.m og trykk ⌘ - N.

Lag en UIViewController heter AddRecipeViewController og en UITableViewController heter RecipeDetailViewController. Åpne opp AddRecipeViewController.h og skriv inn:

#import

class Oppskrifter;

interface AddRecipeViewController: UIViewController {

Oppskrifter * oppskrifter;

UITextField * textFieldOne;

UITextField * textFieldTwo;

}

property (nonatomic, beholder) Oppskrifter * oppskrifter;

@ eiendom (nonatomic, beholde) IBOutlet UITextField * textFieldOne;

property (nonatomic, beholde) IBOutlet UITextField * textFieldTwo;

end

Vi må importere Oppskrifter klasse slik at vi kan redigere attributtene som er i Oppskrifter enhet.

I .m filen, skriv inn:

#import "AddRecipeViewController.h"

#import "Recipes.h"

implementation AddRecipeViewController

synthesize oppskrifter, textFieldOne, textFieldTwo;

- (void) viewDidLoad {

[super viewDidLoad];

self.title = @ "Legg oppskrift"; Anmeldelser

UIBarButtonItem * Avbryt-= [[UIBarButtonItem alloc] initWithBarButtonSystemItem: UIBarButtonSystemItemCancel mål: selv handling:selector (avbryte)];

self.navigationItem.

leftBarButtonItem = Avbryt-;

[Avbryt-utgivelse ];

UIBarButtonItem * saveButton = [[UIBarButtonItem alloc] initWithTitle: @ "Lagre" stil: UIBarButtonItemStyleDone mål: selv handling:selector (lagre)];

self.navigationItem.rightBarButtonItem = saveButton;

[saveButton utgivelsen];

}

- (void) avbryte {

[recipes.managedObjectContext deleteObject: oppskrifter]; Anmeldelser

NSError * error = null;

if ([recipes.

managedObjectContext sparer: & error;]) {

//Handle feil

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

exit (-1); //Fail

}

[selv dismissModalViewControllerAnimated: YES];

}

- (void) spare {

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