不能调用初始化类型“选择”雨燕3.0
问题描述:
自从迁移到雨燕3.0在这条线:不能调用初始化类型“选择”雨燕3.0
let flexibleSpace = UIBarButtonItem(barButtonSystemItem: .flexibleSpace, target: self, action: Selector())
我有错误Cannot invoke initializer for type 'Selector' with no arguments
。我在这里做错了什么?
答
使用这个,如果你要设置一个动作:
let flexibleSpace = UIBarButtonItem(barButtonSystemItem: .flexibleSpace, target: self, action: #selector(test))
func test(){
}
或者,如果你不想设定一个动作使用:
let flexibleSpace = UIBarButtonItem(barButtonSystemItem: .flexibleSpace, target: self, action: nil)