Note that there are some explanatory texts on larger screens.

plurals
  1. POXCODE4.6 UITableViewCell
    primarykey
    data
    text
    <p>I'm having an issue in xcode 4.6. </p> <p>MainStoryboard contains a Button &amp; TableView. Apparently when I'm running the app and click the Button the Table view only shows the First Column and Last column of data. </p> <p>I'm using sqlite3 where I have created a database and table that currently has one row of data consisting of 14 columns. First Column is the Primary Key for you info. </p> <p>Below is my UITableViewCell Code * Action Button. </p> <p>Any insight would be greatly appreciated. </p> <p>Thanks.</p> <p>-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { static NSString *CellIdentifier = @"Cell"; UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];</p> <pre><code>if (!cell) { cell = [[UITableViewCell alloc]initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier]; } DefenseStats *aDefenseStats = [arrayOfDefenseStats objectAtIndex:indexPath.row]; cell.textLabel.text = aDefenseStats.defense_team_name_mp; cell.detailTextLabel.text = [NSString stringWithFormat:@"%d",aDefenseStats.defense_games_mp]; cell.detailTextLabel.text = [NSString stringWithFormat:@"%.2f",aDefenseStats.defense_points_per_game_mp]; cell.detailTextLabel.text = [NSString stringWithFormat:@"%.2f",aDefenseStats.defense_yards_per_game_mp]; cell.detailTextLabel.text = [NSString stringWithFormat:@"%.2f",aDefenseStats.defense_rushing_yards_per_game_mp]; cell.detailTextLabel.text = [NSString stringWithFormat:@"%.2f",aDefenseStats.defense_passing_yards_per_game_mp]; cell.detailTextLabel.text = [NSString stringWithFormat:@"%d",aDefenseStats.defense_interception_mp]; cell.detailTextLabel.text = [NSString stringWithFormat:@"%d",aDefenseStats.defense_interception_touchdown_mp]; cell.detailTextLabel.text = [NSString stringWithFormat:@"%d",aDefenseStats.defense_forced_fumble_mp]; cell.detailTextLabel.text = [NSString stringWithFormat:@"%d",aDefenseStats.defense_defensive_touchdown_mp]; cell.detailTextLabel.text = [NSString stringWithFormat:@"%d",aDefenseStats.defense_tackle_mp]; cell.detailTextLabel.text = [NSString stringWithFormat:@"%d",aDefenseStats.defense_pass_deflection_mp]; cell.detailTextLabel.text = [NSString stringWithFormat:@"%d",aDefenseStats.defense_sack_mp]; return cell; </code></pre> <p>}</p> <ul> <li><p>(IBAction)displayDefenseStatsButton:(id)sender {</p> <p>sqlite3_stmt *statement;</p> <p>if (sqlite3_open([dbPathString UTF8String], &amp;americanfootballDB)==SQLITE_OK) { [arrayOfDefenseStats removeAllObjects];</p> <pre><code>NSString *querySql = [NSString stringWithFormat:@"SELECT * FROM DEFENSE_TEAM_STATS"]; const char* query_sql = [querySql UTF8String]; if (sqlite3_prepare(americanfootballDB, query_sql, -1, &amp;statement, NULL) == SQLITE_OK) { while (sqlite3_step(statement)==SQLITE_ROW) { NSString *defense_team_name_string = [[NSString alloc]initWithUTF8String:(const char *)sqlite3_column_text(statement, 1)]; NSString *defense_games_string = [[NSString alloc]initWithUTF8String:(const char *)sqlite3_column_text(statement, 2)]; NSString *defense_points_per_game_string = [[NSString alloc]initWithUTF8String:(const char *)sqlite3_column_text(statement, 3)]; NSString *defense_yards_per_game_string = [[NSString alloc]initWithUTF8String:(const char *)sqlite3_column_text(statement, 4)]; NSString *defense_rushing_yards_per_game_string = [[NSString alloc]initWithUTF8String:(const char *)sqlite3_column_text(statement, 5)]; NSString *defense_passing_yards_per_game_string = [[NSString alloc]initWithUTF8String:(const char *)sqlite3_column_text(statement, 6)]; NSString *defense_interception_string = [[NSString alloc]initWithUTF8String:(const char *)sqlite3_column_text(statement, 7)]; NSString *defense_interception_touchdown_string = [[NSString alloc]initWithUTF8String:(const char *)sqlite3_column_text(statement, 8)]; NSString *defense_forced_fumble_string = [[NSString alloc]initWithUTF8String:(const char *)sqlite3_column_text(statement, 9)]; NSString *defense_defensive_touchdown_string = [[NSString alloc]initWithUTF8String:(const char *)sqlite3_column_text(statement, 10)]; NSString *defense_tackle_string = [[NSString alloc]initWithUTF8String:(const char *)sqlite3_column_text(statement, 11)]; NSString *defense_pass_deflection_string = [[NSString alloc]initWithUTF8String:(const char *)sqlite3_column_text(statement, 12)]; NSString *defense_sack_string = [[NSString alloc]initWithUTF8String:(const char *)sqlite3_column_text(statement, 13)]; DefenseStats *defensestats =[[DefenseStats alloc]init]; [defensestats setDefense_team_name_mp:defense_team_name_string]; [defensestats setDefense_games_mp:[defense_games_string intValue]]; [defensestats setDefense_points_per_game_mp:[defense_points_per_game_string floatValue]]; [defensestats setDefense_yards_per_game_mp:[defense_yards_per_game_string floatValue]]; [defensestats setDefense_rushing_yards_per_game_mp:[defense_rushing_yards_per_game_string floatValue]]; [defensestats setDefense_passing_yards_per_game_mp:[defense_passing_yards_per_game_string floatValue]]; [defensestats setDefense_interception_mp:[defense_interception_string intValue]]; [defensestats setDefense_interception_touchdown_mp:[defense_interception_touchdown_string intValue]]; [defensestats setDefense_forced_fumble_mp:[defense_forced_fumble_string intValue]]; [defensestats setDefense_defensive_touchdown_mp:[defense_defensive_touchdown_string intValue]]; [defensestats setDefense_tackle_mp:[defense_tackle_string intValue]]; [defensestats setDefense_pass_deflection_mp:[defense_pass_deflection_string intValue]]; [defensestats setDefense_sack_mp:[defense_sack_string intValue]]; [arrayOfDefenseStats addObject:defensestats]; } } </code></pre> <p>} [[self myTableView]reloadData]; } */</p></li> </ul>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload