uitableview - Swift:不正确地使用 UIRefreshControl - 无法识别的选择器

标签 uitableview swift uirefreshcontrol

我有两个 TableView ,我的想法是在两个 TableView 中独立实现拉动刷新。

首先我这样做了:

let refreshControl = UIRefreshControl()

refreshControl.attributedTitle = NSAttributedString(string: "Pull to refersh")
refreshControl.addTarget(self.tableView1, action:"refresh:", forControlEvents: UIControlEvents.ValueChanged)
refreshControl.addTarget(self.tableView2, action: "refresh:", forControlEvents: UIControlEvents.ValueChanged)
self.tableView1.addSubview(refreshControl)
self.tableView2.addSubview(refreshControl)

但是,在运行时执行时,出现了无法识别的选择器的错误:

[UITableView refresh:]: unrecognized selector sent to instance

最佳答案

只是改变这一行:

refreshControl.addTarget(self, action: "refresh:", forControlEvents: UIControlEvents.ValueChanged)

只有一个目标“指向”自己。

希望对你有帮助。

干杯

关于uitableview - Swift:不正确地使用 UIRefreshControl - 无法识别的选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28015610/

相关文章:

ios - UITableViewCell 与 AFNetworking setImageWithURL 太大

ios - Swift:如何从 subview Controller prepareForSegue传递数据来更改父 View Controller TableView 单元格的TextLabel?

ios - 在 Watch InterfaceController.swift 中获取 MMWormhole 的未解析标识符

ios - 在 iOS7 中使用 UICollectionView 的 UIRefreshControl

ios - 拉动时 UIRefreshControl 下面的白线.. tableView

ios - RxSwift - 映射 UITableView 的 contentOffset

ios - 在 Swift 中使用 AVFoundation 拍摄照片

ios - Swift 中不显示警报 View ?

iOS UITableView 偏移刷新控件

ios - 选择一个单元格并更改 tableView 中所有单元格的 alpha - Swift