Я пытаюсь добавить табличное представление, поэтому, когда кто-то нажимает определенную кнопку, представление переключается на табличное представление с несколькими вариантами выбора.
Вот мой код для кнопки:
-(IBAction)buttonPressed:(id)sender
{
LevelChoice *level = [[LevelChoice alloc] initWithNibName:nil bundle:nil];
[self.view addSubview:level.view];
[level release];
}
Вот фрагмент кода из моего подкласса UITableViewController:
LevelChoice.h Код:
@interface LevelChoice : UITableViewController {
NSArray *choices;
}
LevelChoice.m
Код:
-(void)viewDidLoad
{
choices = [[NSArray alloc] initWithObjects:@"Level 1", @"Level 2", @"Level 3", nil];
[super viewDidLoad];
}
Код:
-(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
return 1;
}
-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return 3;
}
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil)
{
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
}
cell.text = [choices objectAtIndex:indexPath.row];
return cell;
}
Кто-нибудь знает, что мне не хватает?