continue working for team support on the ifrontend
//// SingleTeamViewController.m// HedgewarsMobile//// Created by Vittorio on 02/04/10.// Copyright 2010 __MyCompanyName__. All rights reserved.//#import "SingleTeamViewController.h"@implementation SingleTeamViewController@synthesize secondaryItems;#pragma mark -#pragma mark View lifecycle- (void)viewDidLoad { [super viewDidLoad]; // Uncomment the following line to preserve selection between presentations. self.clearsSelectionOnViewWillAppear = NO; // Uncomment the following line to display an Edit button in the navigation bar for this view controller. // self.navigationItem.rightBarButtonItem = self.editButtonItem; NSMutableArray *array = [[NSMutableArray alloc] initWithObjects: NSLocalizedString(@"Color",@""), NSLocalizedString(@"Grave",@""), NSLocalizedString(@"Voice",@""), NSLocalizedString(@"Fort",@""), NSLocalizedString(@"Flag",@""), NSLocalizedString(@"Level",@""),nil]; self.secondaryItems = array; [array release];}/*- (void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated];}*//*- (void)viewDidAppear:(BOOL)animated { [super viewDidAppear:animated];}*//*- (void)viewWillDisappear:(BOOL)animated { [super viewWillDisappear:animated];}*//*- (void)viewDidDisappear:(BOOL)animated { [super viewDidDisappear:animated];}*/-(BOOL) shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { // Override to allow orientations other than the default portrait orientation. return (interfaceOrientation == UIInterfaceOrientationLandscapeRight);}#pragma mark -#pragma mark Table view data source-(NSInteger) numberOfSectionsInTableView:(UITableView *)tableView { // Return the number of sections. return 3;}-(NSInteger) tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { // Return the number of rows in the section. NSInteger rows; switch (section) { case 0: rows = 1; break; case 1: rows = 8; break; case 2: rows = 6; break; default: break; } return rows;}// Customize the appearance of table view cells.-(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]; } switch ([indexPath section]) { case 2: cell.textLabel.text = [self.secondaryItems objectAtIndex:[indexPath row]]; break; default: break; } return cell;}/*// Override to support conditional editing of the table view.- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath { // Return NO if you do not want the specified item to be editable. return YES;}*//*// Override to support editing the table view.- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath { if (editingStyle == UITableViewCellEditingStyleDelete) { // Delete the row from the data source [tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:YES]; } else if (editingStyle == UITableViewCellEditingStyleInsert) { // Create a new instance of the appropriate class, insert it into the array, and add a new row to the table view } }*//*// Override to support rearranging the table view.- (void)tableView:(UITableView *)tableView moveRowAtIndexPath:(NSIndexPath *)fromIndexPath toIndexPath:(NSIndexPath *)toIndexPath {}*//*// Override to support conditional rearranging of the table view.- (BOOL)tableView:(UITableView *)tableView canMoveRowAtIndexPath:(NSIndexPath *)indexPath { // Return NO if you do not want the item to be re-orderable. return YES;}*/#pragma mark -#pragma mark Table view delegate-(void) tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { // Navigation logic may go here. Create and push another view controller. /* <#DetailViewController#> *detailViewController = [[<#DetailViewController#> alloc] initWithNibName:@"<#Nib name#>" bundle:nil]; // ... // Pass the selected object to the new view controller. [self.navigationController pushViewController:detailViewController animated:YES]; [detailViewController release]; */}#pragma mark -#pragma mark Memory management-(void) didReceiveMemoryWarning { // Releases the view if it doesn't have a superview. [super didReceiveMemoryWarning]; // Relinquish ownership any cached data, images, etc that aren't in use.}-(void) viewDidUnload { self.secondaryItems = nil; // Relinquish ownership of anything that can be recreated in viewDidLoad or on demand. // For example: self.myOutlet = nil;}-(void) dealloc { [secondaryItems release]; [super dealloc];}@end