小编Dev*_*ode的帖子

表视图注册 - UINib参数标签'(nibName:,Bundle :)'与任何可用的重载都不匹配

尝试向我的项目添加自定义单元格时,以下代码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)

uitableview ios swift

1
推荐指数
1
解决办法
690
查看次数

"if"语句,条件永远不会被执行

我认为我对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)

if-statement swift swift3

-3
推荐指数
1
解决办法
147
查看次数

标签 统计

swift ×2

if-statement ×1

ios ×1

swift3 ×1

uitableview ×1