小编Gab*_*Raz的帖子

ios TableView reloadData

嘿我的tableView有问题.我通过NSURLSessionDataTask从服务器获取数据,当它完成后我重新加载表视图.但我只是在触摸显示屏后才看到数据.

这是代码.

    NSMutableURLRequest * request = [NSMutableURLRequest requestWithURL:url];
request.HTTPMethod = @"GET";
[request addValue:@"application/json" forHTTPHeaderField:@"Accept"];


NSURLSessionDataTask * dataTast = [session dataTaskWithRequest:request completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
    if (error == nil) {
        tableViewArray = [NSJSONSerialization JSONObjectWithData:data options:1 error:nil];
        [self.tableView reloadData];
        [self.tableView setNeedsDisplay];
    }
}];

[dataTast resume];
Run Code Online (Sandbox Code Playgroud)

我在Storyboard中设置了dataSource和delegate.

这不可能吗?

objective-c ios

0
推荐指数
1
解决办法
2116
查看次数

标签 统计

ios ×1

objective-c ×1