как использовать потяните, чтобы обновить в swift?

я строю в режиме считывания rss, используя быстрые и необходимость осуществления вытаскивать, чтобы перезагрузить функциональность.

вот как я пытаюсь сделать это.

class firstviewcontroller: uiviewcontroller,    uitableviewdelegate, uitableviewdatasource {   @iboutlet var refresh: uiscreenedgepangesturerecognizer   @iboutlet var newscollect: uitableview   var activityindicator:uiactivityindicatorview? = nil   override func viewdidload() {       super.viewdidload()       self.newscollect.scrollenabled = true      // do any additional setup after loading the view, typically from a nib.      if ncollect.news.count <= 2{          self.collectnews()       }      else{          self.removeactivityindicator()       }      view.addgesturerecognizer(refresh)   }@ibaction func reload(sender: uiscreenedgepangesturerecognizer) {    ncollect.news = news[]()    return newscollect.reloaddata()}

я получаю :

<p>в собственность "я".обновить не инициализируется в супер.инит называют</p>

пожалуйста, помогите мне понять поведение жест recognisers. рабочий пример кода будет большим подспорьем.

спасибо.