我正在使用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
{
}