Ich habe ein Programm mit einem View Controller geschrieben.Doch jedesmal wenn ich das Programm kompilieren will erscheint "Missing Kontext for Methode declaration".Ich wäre sehr dankbar wenn mir jemand helfen würde.
//
// RecipeBookViewController.m
// RecipeBook
//
// Created by Gregor Porsch on 12.4.2017
// Copyright (c) 2017 Gregor Porsch. All rights reserved.
//
XcodeSearch -
Pass Data between View Controller
Ich habe ein Programm mit einem View Controller geschrieben.Doch jedesmal wenn ich das Programm kompilieren will erscheint "Missing Kontext for Methode declaration".Ich wäre sehr dankbar wenn mir jemand helfen würde.
//
// RecipeBookViewController.m
// RecipeBook
//
// Created by Gregor Porsch on 12.4.2017
// Copyright (c) 2017 Gregor Porsch. All rights reserved.
//
#import "ViewController.h"
@interface ViewController ()
@end
@implementation ViewController {
NSArray *recipes;
}
@synthesize tableView;
- (void)viewDidLoad
{
[super viewDidLoad];
// Initialize table data
recipes = [NSArray arrayWithObjects:@"Egg Benedict", @"Mushroom Risotto", @"Full Breakfast", @"Hamburger", @"Ham and Egg Sandwich", @"Creme Brelee", @"White Chocolate Donut", @"Starbucks Coffee", @"Vegetable Curry", @"Instant Noodle with Egg", @"Noodle with BBQ Pork", @"Japanese Noodle with Pork", @"Green Tea", @"Thai Shrimp Cake", @"Angry Birds Cake", @"Ham and Cheese Panini", nil];
}
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
return 71;
}
- (void)viewDidUnload
{
[super viewDidUnload];
// Release any retained subviews of the main view.
}
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown);
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return [recipes count];
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *simpleTableIdentifier = @"RecipeCell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:simpleTableIdentifier];
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:simpleTableIdentifier];
}
cell.textLabel.text = [recipes objectAtIndex:indexPath.row];
return cell;
}
@end
- (void)prepareForSegue: GENAU HIER!!
(UIStoryboardSegue *)segue sender:(id)sender {
if ([segue.identifier isEqualToString:@"showRecipeDetail"]) {
NSIndexPath *indexPath = [self.tableView indexPathForSelectedRow];
RecipeDetailViewController *destViewController = segue.destinationViewController;
destViewController.recipeName = [recipes objectAtIndex:indexPath.row];
}
}