このメソッドは、のrowCountを処理しますTableView
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return [arrayData count];
}
そして、この方法はあなたの細胞を作り、細胞データを表示します。
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
したがって、使用しているものを追加textField.textする必要があり ますarraynumberOfRowsInSection:cellForRowAtIndexPath:
-(void)buttonClick:(id)sender
{
[arrayData addObject:textField.text];
[self.tableView reloadData];
}
また、空にしtextField.textないでください。空にしないと、データが表示されなくなります。メソッドを呼び出した後、[self.tableView reloadData]すべてのtableViewデリゲートメソッドが再度呼び出され、arrayDataのが増加numberOfRowsしますtableView。
編集:
コメントで言っているように、ビューをナビゲートしているので、毎回viewDidLoad:呼び出され、配列には同じオブジェクトがあります。同じオブジェクトを維持viewDidLoad:したい場合は、静的に初期化しないでください。データをinメソッドに保存し、を追加する前にinメソッドを更新します。arrayobjectsplistDatabasearrayDatabaseviewDidDisappear:arrayviewWillAppear:tableView