Я создал свой UITableView экземпляр программно и добавил его в корневой вид в виде подвид. Я также задал делегат и dataSource для экземпляра представления таблицы программно. Поэтому в этом представлении таблицы нет контроллера табличного представления. Теперь я хочу, чтобы представление таблицы было доступно для обновления. Я узнал код от Google, например, так:refreshControl с программным UITableView без UITableViewController
var refresh = UIRefreshControl();
refresh.attributedTitle = NSAttributedString(string: "Pull to refresh");
refresh.addTarget(self, action: "refresh", forControlEvents:.ValueChanged);
self.refreshControl = refresh;
Теперь вопрос является self
относится к контроллеру табличного. Однако в этом контексте у меня нет контроллера табличного представления. Так что я должен создать контроллер табличного представления только для того, чтобы реализовать функцию pull down to refresh?