【发布时间】:2017-02-07 22:32:55
【问题描述】:
我是一名 Swift 初学者,我正在尝试将我的应用迁移到 Swift 3。
我一直有这个错误,不知道如何解决它。 “参数标签 '(_:)' 不匹配任何可用的重载”
我正在使用 Swift Validator,我的代码似乎与提议的代码相同。 https://github.com/jpotts18/SwiftValidator
我的问题可能和那些类似:
你有什么想法吗? 非常感谢
class UpdateContactViewController: UIViewController, UITableViewDelegate, UITableViewDataSource,ValidationDelegate, UITextFieldDelegate {
@available(iOS 2.0, *)
public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
}
let validator = Validator()
let realm = try! Realm()
var contact_identifier = "1"
var lastSelectedIndexPath: NSIndexPath?
@IBAction func save_button_hit(sender: AnyObject) {
// text field validator
validator.validate(self)
}
错误突出显示“validator.validate(self)”
感谢您的帮助
【问题讨论】:
-
您引用的github显示您必须在调用
validate(self)函数之前注册所有您感兴趣的文本字段。您没有在上面显示该代码...
标签: swift xcode swift3 migration xcode8