-1 votes

Vue de table très basique mais obtention d'erreurs

J'essaie d'écrire ce code depuis 2 jours maintenant, mais je continue à obtenir des erreurs, ce serait bien si quelqu'un pouvait résoudre ce problème, merci.

En gros, c'est la même chose que ce que j'ai fait à partir du tutoriel sur youtube.

en attente d'une réponse

#import "BooksTableViewController.h"
#import "BooksDetailViewController.h"
#import "MYbooksAppDelegate.h"

@implementation BooksTableViewController
@synthesize BooksArray;
@synthesize BooksDetailViewController;

 - (void)viewDidLoad { 
 [super viewDidLoad];
 self.title = NSLocalizedString(@"XYZ",@"GOD is GREAT");

 NSMutableArray *array = [[NSArray alloc] initWithObjects:@"H1",@"2",@"3",nil];
 self.booksArray = array;
 [array release];

}

#pragma mark Table view methods

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
    return 1;
}

// Customize the number of rows in the table view.
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
    return [self.booksArray count];
}

// Customize the appearance of table view cells.
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {

    static NSString *identity = @"Cell";

    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:identity];
    if (cell == nil) {
        cell = [[[UITableViewCell alloc] initWithFrame:CGRectZero reuseIdentifier:identity] autorelease];
    }

    // Set up the cell...
 cell.textLabel.text = [booksArray objectAtIndex:indexPath.row];
 return cell;
}

// ...various boiler plate methods
@end

0voto

stigi Points 3189

En plus, vous ne nous avez pas donné l'erreur exacte que vous essayez de fermer, il y a au moins un avertissement que je donnerais :)

[[UITableViewCell alloc] initWithFrame:CGRectZero reuseIdentifier:identity]

Ce code est obsolète. Vous devriez plutôt utiliser

[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:identity]

si vous utilisez OS 3.x (ce que je suppose).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X