Загрузка табличного представления при нажатии на ячейку - PullRequest
0 голосов
/ 02 января 2012

У меня есть табличное представление, и когда вы нажимаете на вторую ячейку, оно загружает другое табличное представление, но второе табличное представление не загружается.

Я уверен, что все делаю правильно, но когда вызывается timeLeftArray = [[NSMutableArray alloc]init];, происходит сбой.

Вот код реализации. В заголовке у меня есть NSMutableArray и UITableView Outlet.

* РЕДАКТИРОВАТЬ *

Это не код из первого табличного представления, это код для второго, когда второе табличное представление загружается с использованием этого кода, в таблице ничего нет. Это пустой стол. Я уверен, что я связал все также соответственно. В журналах сбоев ничего не может помочь, просто написано

"GNU gdb 6.3.50-20050815 (версия Apple gdb-1708) (четверг, 3 ноября, 21:59:02 UTC 2011) Copyright 2004 Free Software Foundation, Inc. GDB - это бесплатное программное обеспечение, на которое распространяется стандартная общественная лицензия GNU, и вы добро пожаловать изменить его и / или распространять его копии при определенных условиях. Введите «показать копирование», чтобы увидеть условия. На GDB нет абсолютно никаких гарантий. Тип "показать гарантию" для деталей. Эта GDB была настроена как "x86_64-apple-darwin" .sharedlibrary apply-load-rules all Присоединение к процессу 391. Текущий язык: авто; в настоящее время цель-c "

- (void)viewDidLoad
{
    self.title =@"Warranty Length";
    timeLeftArray = [[NSMutableArray alloc]init];
    [timeLeftArray addObject:@"One Year"];
    [timeLeftArray addObject:@"Two Years"];
    [timeLeftArray addObject:@"Three Years"];
    [timeLeftArray addObject:@"Four Years"];
    [timeLeftArray addObject:@"Five Years"];
    [timeLeftArray addObject:@"Six Years"];
}

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

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
        return [timeLeftArray count];
}


- (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];
    }

    // Configure the cell...
    cell.text= [timeLeftArray objectAtIndex:indexPath.row];

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