页面继承的是UITableViewController
-(void)viewDidLoad{
[super viewDidLoad];
        //取数据
DownloadHelper *down=[[DownloadHelper alloc] initWithDelegate:self];
[down SoapAccessService:@"sz" MethodAndName:@"GetHolidays"];
[down release];
}
//DownloadHelper协议方法-(void)didFinishDownload:(NSMutableArray *) array{
self.listData=array;//取得数据源
}问题来了,我的数据源还未获取到就已经先绑定了UITableView?
我该如何修改,请求各位达人!!!

解决方案 »

  1.   

    获取到数据之后 [tableview reloadData]-(void)didFinishDownload:(NSMutableArray *) array{
               self.listData=array;//取得数据源
               [tableview reloadData]
    }
      

  2.   

    self.listData有点不清楚楼主具体情况、、、、//我的数据源还未获取到就已经先绑定了UITableView具体是指什么?是没有数据 ,还是什么情况首先,你设定断点看看 数组有没有接收并保存到数据然后,有没有刷新 列表[tableview reloadData]
      

  3.   

    [tableview reloadData]使用这个可以用感谢你们〜〜〜