Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/106.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios UIC控件不执行操作_Ios_Swift - Fatal编程技术网

Ios UIC控件不执行操作

Ios UIC控件不执行操作,ios,swift,Ios,Swift,因此,我在Storyboard中为表视图启用了刷新,并将此代码放入viewDidLoad()中: 这是刷新功能: func refresh(sender: AnyObject) { print("a") self.tableView.reloadData() refreshControl?.endRefreshing() } 问题是,当我拉刷新时,它不会打印“a”(将其用于测试),也不会结束刷新。为什么?既然您已经在使用故事板,请尝试通过iActions(valueCh

因此,我在Storyboard中为表视图启用了刷新,并将此代码放入viewDidLoad()中:

这是刷新功能:

func refresh(sender: AnyObject) {
    print("a")
    self.tableView.reloadData()
    refreshControl?.endRefreshing()
}

问题是,当我拉刷新时,它不会打印“a”(将其用于测试),也不会结束刷新。为什么?

既然您已经在使用故事板,请尝试通过iActions(valueChanged)连接刷新控件,看看它是否有效。遵循此指南

是否在“属性检查器”中启用了刷新功能?我使用UITableViewController重新创建了这个问题,它可以正常工作。是的,我能想到的唯一其他方法是Identity Inspector中“自定义类”中的类。是否分配给该代码所在的同一类?由于您已经在使用故事板,请尝试通过iActions(valueChanged)连接刷新控件,看看它是否有效。是的,该类是正确的。刷新控件在情节提要中的位置?在UITableViewController中启用后,它应显示在TableView下。请遵循此指南。
func refresh(sender: AnyObject) {
    print("a")
    self.tableView.reloadData()
    refreshControl?.endRefreshing()
}