我想从服务器数据填充UItableview。我使用下面的代码但是tableview首先加载然后加载。
[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")]
方法之后调用它。
答案 0 :(得分:1)
因为从数据中提取需要一些时间。 同时它将继续执行代码。 当您从服务器接收数据时,您应该重新加载表。