navigationViewController があり、それは UITableViewController のサブクラスです
@interface TodoViewController : UITableViewController
rightBarButtonItem は「Reload」と呼ばれ、関数からデータをリロードできます。
ウェブサービス:
UIBarButtonItem *rightBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Reload"
style:UIBarButtonItemStyleBordered
target:self
action:@selector(reloadTableData)];
rightBarButtonItem.tintColor = [UIColor colorWithRed:0.41176f green:0.41176f blue:0.41176f alpha:1.0];
self.navigationItem.rightBarButtonItem = rightBarButtonItem;
私のリロード機能があります:
- (void)reloadTableData
{
[self.allTodoArray removeAllObjects];
self.pageIndex = 1;
[self getTodoList:self.pageIndex sortTpye:self.sortType];
[self.tableView reloadData];
}
getTodoList() 関数は、リモート WebService から新しいデータを返します。
値は nil ではありません。
私の質問は: 再読み込みボタンをクリックして、この UITableView の新しいデータを要求したとき
tableView が空です... OK にする方法がわかりません!
これで私を助けてください、事前に感謝します!