- (void)viewDidAppear:(BOOL)animated
{
[super viewDidAppear:animated];
NSString *country=[[NSUserDefaults standardUserDefaults]objectForKey:@"namecountry"];
//url's
NSURL *url = [NSURL URLWithString:@"someurl"];
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];
[request setPostValue:country forKey:@"c_name"];
[request setRequestMethod:@"POST"];
[request setValidatesSecureCertificate:NO];
[request setDelegate:self];
[request startSynchronous];
NSString *response = [request responseString];
NSLog(@"%@",response);
res=[response componentsSeparatedByString:@","];
NSLog(@"%@",[res objectAtIndex:18]);
show=[NSString stringWithFormat:@"%@",[res objectAtIndex:18]];
float f=[show floatValue];
show=[NSString stringWithFormat:@"%.2f %%",f];
[self.tableView reloadData];
}
我已閱讀文章,並嘗試很多不同的方式,但找不到正確的解決方案。所以這裏是我的問題:我有3個標籤欄項目這一個是中間一個。當我點擊它顯示tableview和它有detailTextLabel.text。我想更新桌面視圖,當用戶按下標籤欄我希望他看到更新的。如何從數據庫中獲取數據時重新加載tableview?
現在我嘗試幾種方法,你可以看到[self.tableView reloadData];我把它放在UITableView類中的所有方法都可以告訴我我在做什麼錯?
在您的.h
你的數據(RES)設置爲您的tableView使用作爲數據源的陣列? – Odys
嗯,我很抱歉,我該如何設置它? –
http://stackoverflow.com/questions/932288/iphone-dev-reload-data-of-a-table-view-from-a-child-controller-and-another-contr – ram