0

に新しい行を追加しようとしていUITableViewます。ユーザーが a にデータを入力UITextFieldするUIViewControllerと、コントロールは元の に戻りUITableViewます。新しい行が追加されたときにテーブルに書き込むメソッド。私はすべてを試したようです。何も機能していないようです。

以下のコメントのコードは次のとおりです。

    tableItems = [NSMutableArray arrayWithObjects:@"Persian", @"Rag Doll", @"Siamese", @"Scottish Fold", @"British short hair", nil];
    [self.tableView reloadData];
}

-(void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
    if([segue.identifier isEqualToString:@"AddSegue"])
    {
        UINavigationController *nav = segue.destinationViewController;
        AddItemViewController *aivc = [nav.viewControllers objectAtIndex:0];
        aivc.TVC = self;
    }
}
4

2 に答える 2

2

UITableView によってアクセスされる配列 (たとえば) に新しい行データを格納している場合は、次のようにテーブルをリロードするだけです。

[self.tableview reloadData];
于 2012-11-19T01:22:35.543 に答える