Невозможно связать Refresh Control с IBAction в Swift

Я пытаюсь получить элемент управления обновлением для ссылки на функцию IBAction в моем диспетчере просмотра. Когда я ctrl-drag, это дает мне возможность создать Outlet. Я добавил элемент управления обновлением, установив параметр Refreshing to Enabled в инспекторе атрибутов.

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

Любой совет

Solutions Collecting From Web of "Невозможно связать Refresh Control с IBAction в Swift"

Я знаю, что это не ваше решение вашей проблемы. Но вы можете создавать Refresh Control программно. Как …

var refreshCntrl : UIRefreshControl! refreshCntrl = UIRefreshControl() refreshCntrl.tintColor = UIColor.whiteColor() refreshCntrl.attributedTitle = NSAttributedString(string: "Loading...") refreshCntrl.addTarget(self, action:("refreshControlValueChanged"), forControlEvents: UIControlEvents.ValueChanged) atableView.addSubview(refreshCntrl) 

// Метод RefreshControl

 func refreshControlValueChanged(){ atableView.reloadData() refreshCntrl.endRefreshing() } 

Случилось и со мной, это дает вам вариант Outlet, потому что вы не выбрали кнопку, как вы думали, но в баре. Следовательно, для того, чтобы позволить ему установить действие, вам нужно высветить кнопку «Бар» в верхнем меню вашего контроллера в левом столбце.

Надеюсь, поможет!