[問題] 想問有關UIRefreshControl
大家好
小弟做了一個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();
}
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.193.38.214
※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1438821563.A.A99.html
→
08/06 13:33, , 1F
08/06 13:33, 1F
→
08/06 13:34, , 2F
08/06 13:34, 2F
→
08/06 13:34, , 3F
08/06 13:34, 3F
→
08/06 20:56, , 4F
08/06 20:56, 4F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章