我正试图添加“拉刷新”到表中,但我不明白是什么错了。我增加了一个目标,但当我使用它时什么也没有发生
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
var refresh = UIRefreshControl()
refresh.attributedTitle = NSAttributedString(string: "Pull to refresh")
refresh.targetForAction("getServers", withSender: self)
self.refreshControl = refresh
}
func getServers() {
println("test")
}
它是
UITableViewController
当我拉它的时候,什么也没发生
最佳答案
使用refresh.addTarget(self, action: "getServers", forControlEvents:.ValueChanged)
而不是refresh.targetForAction("getServers", withSender: self)
关于swift - iOS8 TableViewController刷新无法添加操作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24264576/