2011-08-02 9 views
0
- (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があります。ユーザーがタブバーを押したときにテーブルビューを更新したいと思います。データベースからデータを取得するときにテーブルビューを再読み込みするには?

は今、私はあなたが見ることができるように、いくつかの方法を試してみてください[self.tableView reloadData];私はそれをUITableViewクラスのすべてのメソッドに置くことができます誰も私がこれでやっている間違っていることを教えてくれる?

あなたはこのような何か持っているあなたの.hファイル内
+0

をリロードする直前

self.myData = res;あなたはあなたのtableViewのデータソースとして使用して配列にデータ(RES)を設定しましたか? – Odys

+0

ごめんなさい、どうすれば設定できますか? –

+0

http://stackoverflow.com/questions/932288/iphone-dev-reload-data-of-a-table-view-from-a-child-controller-and-another-contr – ram

答えて

2

:あなたがしなければならないすべては、配列あなたのtableViewの用途に新しいデータを設定されているのtableViewこのmyData配列 からデータを取得します.MファイルにNSArray* myData

をデータソースとして。あなたがデータ

+0

ありがとう素敵な一日ありがとう。 –

関連する問題