gpt4 book ai didi

swift - 使用未解析的标识符 swift 3

转载 作者:行者123 更新时间:2023-11-30 11:30:05 25 4
gpt4 key购买 nike

所以我有一个旧应用程序需要更新,这是有效的原始代码:

myBtn.addTarget(nil, action:("addNewObject"), for:.touchUpInside)

“addNewObject”是几个不同类中常见的函数,其中将存在 myBtn 的实例。但是在尝试将代码更新到 Swift 3 之后如下所示,我现在收到“使用未解析的标识符”错误。

myBtn.addTarget(nil, action:(#selector(addNewObject)), for:.touchUpInside)

最佳答案

你不应该使用nil,使用self

myBtn.addTarget(self, action: #selector(addNewObject), for: .touchUpInside)

像这样实现addNewObject方法,

@IBAction func addNewObject() {
//Your code goes here
}

关于swift - 使用未解析的标识符 swift 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50343895/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com