-2

2つのUItableViewがあり、2番目のUITableViewから最初のUITableViewに戻る際に問題が発生します。私は以下を使用して戻るボタンを適用しました:

- (IBAction)BackButtonClicked:(id)sender
{
    [self dismissModalViewControllerAnimated:YES];
}

問題は、以前のUITableViewに戻ることですが、そのUITableViewの行をクリックすると、データが含まれているはずの空のUITableViewが返されます。

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    int i = 0;
    if(indexPath.row == 0)
    {
        i = 0;
    }
    else
    {
        i = (indexPath.row * 4);
    }
    NSLog(@"%@", [ParsedData objectAtIndex:i]);      
    SubList *SubListNib = [[SubList alloc] initWithNibName:@"SubList" bundle:nil];
    self->newSubList = SubListNib;
    newSubList.folderid = [ParsedData objectAtIndex:i];
    [self presentModalViewController:SubListNib animated:YES];
}

ここに画像の説明を入力してください データは初めてアレイに入力されます。

ここに画像の説明を入力してください 前の画面に移動して戻っても、データは配列に入力されません。

4

1 に答える 1

0

2番目のテーブルビューから最初のテーブルビューに戻るときは、最初のテーブルビューをリロードする必要があります

[firstTableViewName reloadData];

このメソッドは、戻るボタンのクリックにも含める必要があります。

于 2013-03-15T09:40:01.883 に答える