[问题] 想问有关UIRefreshControl

楼主: strife00 (strifecloud)   2015-08-06 08:39:21
大家好
小弟做了一个UITableViewController,里面UITableViewCell资料是连接Parse取得
想用UIRefreshController来做往下拉的更新
加入UIRefreshControl后第一次往下拉更新有成功
但是第二次再往下拉的话,就会出现“fatal error: Array index out of range”
每次我加入新资料后,第一次往下拉更新都成功,但是只要再加入新资料,
第二次更新就一定会出现上面的问题,想请问各位大大要如何解决呢?
(之前还没加入UIRefreshControl时,运作都很正常,
我写了一个methods作为更新的按钮之用,但因为这次想用下拉式更新)
希望能解决这个问题,感谢
我加入UIRefreshControll的程式码如下:
viewDidLoad() {
super.viewDidLoad()
self.refreshControl = UIRefreshControl();
self.refreshControl?.attributedTitle = NSAttributedString(string: "Pull to refresh");
self.refreshControl?.addTarget(self, action: "refresh:", forControlEvents: UIControlEvents.ValueChanged)
}
func refresh(sender:AnyObject){
println("refresh")
self.loadData();
self.refreshControl?.endRefreshing();
}
作者: darktt (小朱)   2015-08-06 13:33:00
loadData()去哪了?另外我才你的Array在Query结束后没有正确增加资讯猜
楼主: strife00 (strifecloud)   2015-08-06 20:56:00
我把loadData()贴在新的一篇文章里面了

Links booklink

Contact Us: admin [ a t ] ucptt.com