Очень простой вид таблицы, но получаю ошибки - PullRequest
0 голосов
/ 16 мая 2010

пытаюсь написать этот код уже 2 дня, но я продолжаю получать сообщение об ошибке, было бы неплохо, если бы кто-нибудь смог разобраться с этим, спасибо.

В основном это то же самое, что я делал из учебника на YouTube.

в ожидании ответа

#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

1 Ответ

0 голосов
/ 16 мая 2010

Кроме того, вы не дали нам точную ошибку, которую пытаетесь закрыть, есть хотя бы одно предупреждение, которое я бы дал:)

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

Это устаревший код.Вам лучше использовать

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

, если вы используете OS 3.x (что я и предполагаю).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...