gpt4 book ai didi

xcode - Swift 函数卡住

转载 作者:搜寻专家 更新时间:2023-11-01 06:08:44 25 4
gpt4 key购买 nike

我是 Swift 和一般编程的新手,但在我更新到最新的 xCode 之前我的功能是

func setPressedAction(action: () -> ()) {
self.pressedAction = action
}

随着更新我得到

带有 Objective-C 选择器“setPressedAction:”的方法“setPressedAction”与具有相同 Objective-C 选择器的“pressedAction”的 setter 冲突

我该如何解决这个问题?

谢谢!

最佳答案

您有一个 pressedAction 属性。在这种情况下,您不能声明名为 setPressedAction 的实例方法,因为在 Objective-C 的头脑中,这是属性的 setter 。只需为该函数指定一个不同的名称即可。

直到更新才出现这种情况的原因是 Apple 修复了一个错误(关闭了一个漏洞),这样您就不会意外地犯这个错误 - 正如您所做的那样。

关于xcode - Swift 函数卡住,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30339527/

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