【发布时间】:2011-10-18 03:45:34
【问题描述】:
- (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 个标签栏项目,这个是中间的。当我点击它时,它会显示表格视图和它有 detailTextLabel.text 。我想在用户按下标签栏时更新表格视图,我希望他看到更新的表格。
现在我尝试了几种方法,你可以看到 [self.tableView reloadData];我把它所有的方法都放在 UITableView 类中,谁能告诉我我在这做错了什么?
【问题讨论】:
-
您是否将数据(res)设置为您的 tableView 用作数据源的数组?
-
嗯,对不起,我该如何设置?
-
在你的 .h 文件中你有这样的东西: NSArray* myData
-
感谢 ram 的链接,但我已经阅读了该帖子仍然找不到解决方案 reloaddata isnt working。
标签: iphone objective-c uitableview