尝试向我的项目添加自定义单元格时,以下代码UINib Argument labels '(nibName:, Bundle:)' do not match any available overloads在注册行返回错误.
Xcode 9 beta 6
@IBOutlet var MTableView: UITableView!
override func viewDidLoad() {
super.viewDidLoad()
MTableView.delegate = self as? UITableViewDelegate
messageTableView.dataSource = self
MTableView.register(UINib(nibName: "MCell", Bundle: nil), forCellReuseIdentifier: "CustomCell")
}
Run Code Online (Sandbox Code Playgroud) 我认为我对if语句很好,但显然我仍然缺少某些东西.在timer.invalidate()编译器抱怨的行中
永远不会被执行
据我所知,我的语法是正确的.
@IBAction func button(_ sender: Any) {
let timer = Timer.scheduledTimer(timeInterval:0.2 , target: self, selector: #selector(ViewController.imageSwitch) , userInfo: nil, repeats: true)
var buttonState = false
if buttonState == true {
timer.invalidate()
buttonState = false
}
if buttonState == false {
timer.fire()
buttonState = true
}
}
Run Code Online (Sandbox Code Playgroud)