2013-06-18 52 views
-3

我想从服务器数据填充UItableview。我使用下面的代码,但tableview首先加载,然后methose。UItableview重载方法在另一个方法之前调用

[self GetReaction:(@"12")]; // This method fetch the data from server. 

[_tblLines reloadData]; //Reload Ui Table view 

当我使用NSLOG打印消息,然后[_tblLines reloadData];首先,然后[自我GetReaction:(@“12”)];

2013-06-18 17:30:51.970 Penguin[2230:c07] Counter //Table view 
2013-06-18 17:30:51.974 Penguin[2230:c07] Counter 
2013-06-18 17:30:51.978 Penguin[2230:c07] Counter 
2013-06-18 17:30:51.988 Penguin[2230:c07] Counter 
2013-06-18 17:30:52.794 Penguin[2230:c07] Your Array elements are = Mind Blowing :)//methode 
2013-06-18 17:30:52.795 Penguin[2230:c07] Your Array elements are = Thanks Superb :) 
2013-06-18 17:30:52.822 Penguin[2230:c07] Your Array elements are = Mind Blowing :) 
2013-06-18 17:30:52.822 Penguin[2230:c07] Your Array elements are = Thanks Superb :) 

有人告诉我,为什么[_tblLines reloadData]方法首先调用实际上我之后[self GetReaction:(@"12")]方法调用它。

回答

1

因为从数据中提取需要一些时间。 同时它将继续执行代码。 当你从服务器接收到数据时,你应该重新加载表格。

+0

嗨,非常感谢您的回复。那么,我怎样才能调用[_tblLines reloadData];获得数据后? – Shailesh

+0

取决于你如何编码它。你可以添加你的代码来调用服务器来询问这些数据吗? – keen

+0

嗨,我认为你是对的。我的数组是多维的(2d数组)。你能告诉我如何分配二维数组到tableview单元格。我知道如何分配单一维 cell.nameLabel.text = [ReactionDate objectAtIndex:indexPath.row]; 你能帮我解决二维数组问题。 – Shailesh

相关问题