从 JSON 更新我的网络数据时我遇到了很大的问题。所以我有从 JSON URL 解析的简单 TableView。当我按下按钮时 - 来自 JSON 的信息写入 tableviewCell 但我需要随时更新此信息。所以我有我的代码:
-(void)viewDidAppear:(BOOL)animated {
[super viewDidAppear:animated];
NSURL *url = [NSURL URLWithString:@"http://url.json"];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
connection = [NSURLConnection connectionWithRequest:request delegate:self];
if (connection) {
webdata = [[NSMutableData alloc]init];
[mytableview reloadData];
}
我写了这段代码,但我的信息没有更新,我做错了什么?我也试过 ViewDidAppear、viewWillAppear。但什么都没有。
添加了 cellForRow 方法。
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if(! cell)
{
cell = [[[UITableViewCell alloc]initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier]autorelease];
}
cell.textLabel.text = [array objectAtIndex:indexPath.row];