classRecipes,..
interface RecipeDetailViewController: UITableViewController {Omdömen
Recept * recept, Omdömen
UIButton * photoButton, Omdömen
} Omdömen
property (nonatomic, behålla ) Recept * recept, Omdömen
property (nonatomic, behålla) IBOutletUIButton * photoButton, Omdömen
- (IBAction) photoButtonPressed, Omdömen
- (void) updatePhotoButton;
< p>end Omdömen
Öppna RecipeDetailViewController.m och skriver detta i
#import "RecipeDetailViewController.h" Omdömen
#import "Recipes.
h" Omdömen
#import "EditingViewController.h" Omdömen
#import "PhotoViewController.h" Omdömen
implementation RecipeDetailViewController Omdömen
synthesize recept, photoButton, Omdömen
- ( void) viewDidLoad {Omdömen
[superviewDidLoad];
self.navigationItem.rightBarButtonItem = self.editButtonItem; Omdömen
self.tableView.allowsSelectionDuringEditing = JA, Omdömen
}
- (void) viewWillAppear: (BOOL) animerade {Omdömen
[superviewWillAppear: animerad]; Omdömen
self.title = recipes.recipeName; Omdömen
[photoButtonsetImage: recipes.
recipeThumbnailImage forState: UIControlStateNormal]; Omdömen
[selfupdatePhotoButton], Omdömen
[self.tableView reloadData], Omdömen
} Omdömen
- (void ) setEditing: (BOOL) redigering animerade: (BOOL) animerade {Omdömen
[supersetEditing: editinganimated: animerad]; Omdömen
[selfupdatePhotoButton], Omdömen
} Omdömen
- (void) didReceiveMemoryWarning {Omdömen
[superdidReceiveMemoryWarning], Omdömen
} Omdömen
- (void) viewDidUnload {Omdömen
} Omdömen
# Pragma märke Tabell visa metoder
- (NSInteger) numberOfSectionsInTableView: (UITableView *) Tableview {Omdömen
avkastning1, Omdömen
} Omdömen
//Anpassa antalet rader i tabellen visa Omdömen
- (NSInteger) Tableview: (UITableView *) Tableview numberOfRowsInSection:.
(NSInteger) section {Omdömen
return2, Omdömen
} Omdömen
//Anpassa utseendet av bords visa celler Omdömen
- (UITableViewCell *) Tableview. (UITableView *) Tableview cellForRowAtIndexPath: (NSIndexPath *) indexPath {Omdömen
staticNSString * CellIdentifier = @ "Cell ";
UITableViewCell * cell = [Tableview dequeueReusableCellWithIdentifier: CellIdentifier]; Omdömen
om (cell == noll) {Omdömen
cell = [[[UITableViewCellalloc] initWithStyle: UITableViewCellStyleValue2reuseIdentifier: CellIdentifier] funktionen