Ios Swift 2 为选择器传递第二个参数

标签 ios uibutton swift2 selector uibarbuttonitem

我正在尝试在调用选择器时添加第二个参数,谁能告诉我具体怎么做

我试过了:

let BtnVar = UIButton(title: "TrlTxt",
                       style: UIBarButtonItemStyle.Plain,
                       target: self,
                       action: #selector(self.NavRitBtnKlk(_:, Nam2Var)))

func NavLitBtnKlk(sender: UIButton, Nam1PsgVar: AnyObject)
{
    /* CodTdo */
    print("Clicked")
}

最佳答案

选择器应该是

#selector(self.NavRitBtnKlk(_:Nam1PsgVar:))

关于Ios Swift 2 为选择器传递第二个参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37993742/

相关文章:

iOS UITextFlied secureTextEntry 不适用于 iOS 6.1

ios - 使用 Xcode 7 (Beta 3) 构建 Swift 框架以用作嵌入式二进制文件

ios - 创建的每个实例的随机颜色生成器和 RGB

ios - 删除文件时从分支中提取更改

javascript - 无法在本地 html 文件中的 webview 中加载谷歌地图

ios - UIButton 图像未调整大小 - Swift

ios - 有没有办法修复swiftUI中的按钮宽度?

ios - 无法使用 Swift 2 将空的数组数组转换为 JSON

ios - 由于未捕获的异常 'NSInvalidArgumentException' 而终止应用程序,原因 : '-[__NSArrayM itemName]: unrecognized selector sent to instance

ios - 获取用于在 Swift 中恢复应用内购买的已购买产品 ID 列表