ボタンクリックでTableViewをリロードしたいのですが、たくさんのことを読みましたが[tableView reloadData]
、問題を記述しなければならないことがわかりました。自分の関数にtableViewがないので
ÌBoutlet UITableView *myTable
、テーブルにリンクして関数を記述しました[myTable reloadData]
が、何も起こりません。
セクションビューで、アイテムを追加および削除できます。テーブルのあるビューに変更した場合、それらは更新されません(ポーリングアップデーターの方が良いかもしれませんが、同じです)。テーブルビューを更新して新しいセルを表示したいと思います。
いいアイデアはありますか?ありがとう
編集:
私は.hに書き留めました
IBOutlet UITableView *myTable;
@property UITableView *myTable;
.mで
@synthesize myTable
- (IBAction)test:(id)sender
{
[self.myTableView reloadData];
}
しかし、ボタンを押しても何も起こりません。NSLog
関数の機能を確認するために、を設定しました
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
- (UITableViewCell *) tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
- (NSInteger) tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section