从uitableViewcell导航到新的tableview到新视图Xcode

时间:2013-09-18 12:14:47

标签: objective-c xcode tableviewcell

我正在使用Xcode项目,我有两个tableviews和一个普通视图。 第一个tableview有9个不同的单元格,当你单击其中一个时,我想导航到第二个tableview,并根据你在第一个tableview中点击的单元格,用不同的数组填充它。

之后我希望能够点击第二个tableview中的一个单元格并从那里导航到一个视图控制器,它根据我在那里单击的单元格在文本字段中显示不同的图片和文本。

我不知道我是否会为segue或其他事情做准备。

我被困住了,所以我会非常感激你的帮助。

这是我对第一个tableView的代码:

#import "ValjKategoriViewController.h"
#import "ValjKupongViewController.h"
#import "Kupong.h"

@interface ValjKategoriViewController ()

@end

@implementation ValjKategoriViewController

@synthesize kategoriArray;

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
    if (self) {
        // Custom initialization
    }
    return self;
}

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view.


    NSArray *array = [[NSArray alloc] initWithObjects:@"Alla aktuella kuponger",@"Restauranger & Cafeer",@"Dagens lunch",@"Friskvård & Hälsa", @"Dagligvaror", @"Frisörer",@"Shopping",@"Bil & Motor",@"Upplevelser & Nöje",nil];
    self.kategoriArray = array;
    self.title = @"Kategori";
}

- (void)didReceiveMemoryWarning
{
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
    return [kategoriArray count];

}

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"SimpleTableIdentifier"];
    if (cell == nil) {
        cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:@"SimpleTableIdentifier"];
    }

    cell.textLabel.text = [kategoriArray objectAtIndex:indexPath.row];
    return cell;
}

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{

}

0 个答案:

没有答案