我使用在viewDidLoad(通過mHud)運行正常的loadResults例程從我的表中填充數據。但是現在我想略微改變距離到可訪問性的結果(只是更改它解析數據的url)iPhone重新加載表中的數據
我試着在重新運行loadResults的交換機上運行,但它似乎沒有做任何事情。如果我更改它解析的url,然後交換到相同的頁面,它將加載正確的新結果(但搞砸了我的導航控制器,我很確定會浪費大量內存)。
所以基本上我有:
-(void)loadResults {
//routine to parse XML files
[self.view reloadData];
}
- (void)viewDidLoad {
[super viewDidLoad];
self.title = @"Results";
HUD = [MBProgressHUD showHUDAddedTo:self.view animated:YES];
HUD.labelText = @"Loading";
HUD.detailsLabelText = @"updating data";
[HUD showWhileExecuting:@selector(loadResults) onTarget:self withObject:nil animated:YES];
}
我剛剛把我的導航控制器,它們之間交換上的按鈕。
所以我想在本質上,我如何重新加載我的表與新的數據?
湯姆
嘗試使用[outletNameOfTableView reloadData]; –