【发布时间】:2017-03-07 23:57:39
【问题描述】:
我在从旧版本的 Swift o 版本 3 转换时有此代码...
func ownCatalogBackButton() {
// ...
}
我在同一个班级的其他地方
outletScoresDetailsNav.leftBarButtonItem = UIBarButtonItem(title: "", style: UIBarButtonItemStyle.plain, target: self, action: #selector(self.ownCatalogBackButton(_:)));
但我得到错误
“ViewControllerScoresDetails”类型的值没有成员 ownCatalogBackButton
以防我误解了没有任何参数的函数的选择器语法,我也尝试过:
outletScoresDetailsNav.leftBarButtonItem = UIBarButtonItem(title: "", style: UIBarButtonItemStyle.plain, target: self, action: #selector(self.ownCatalogBackButton()));
outletScoresDetailsNav.leftBarButtonItem = UIBarButtonItem(title: "", style: UIBarButtonItemStyle.plain, target: self, action: #selector(self.ownCatalogBackButton(:)));
outletScoresDetailsNav.leftBarButtonItem = UIBarButtonItem(title: "", style: UIBarButtonItemStyle.plain, target: self, action: #selector(self.ownCatalogBackButton(_)));
在修复转换时的前 1500 个问题后,我的大脑一定是被炸了……这个错误的原因可能是什么?
【问题讨论】:
标签: swift3