[問題] 想問有關UIRefreshControl

看板MacDev作者 (strifecloud)時間10年前 (2015/08/06 08:39), 編輯推噓0(004)
留言4則, 2人參與, 最新討論串1/2 (看更多)
大家好 小弟做了一個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
loadData()去哪了?
08/06 13:33, 1F

08/06 13:34, , 2F
另外我才你的Array在Query結束後沒有正確增加資訊
08/06 13:34, 2F

08/06 13:34, , 3F
08/06 13:34, 3F

08/06 20:56, , 4F
我把loadData()貼在新的一篇文章裡面了
08/06 20:56, 4F
文章代碼(AID): #1LmgoxgP (MacDev)
討論串 (同標題文章)
文章代碼(AID): #1LmgoxgP (MacDev)