iOS开发 swift之Ambiguous use of 'triggerCaptcha’解决办法

123 阅读1分钟

Ambiguous use of 'triggerCaptcha'

翻译过来就是'triggerCaptcha’有些模糊,也就是还有一个跟'triggerCaptcha’类似的存在,仔细看了之后发现:

@objc private func triggerCaptcha() {

}

private func triggerCaptcha(type: String) {

}

这个地方**@objc** private func triggerCaptcha() 和****private func triggerCaptcha(type: String)方法的名字比较接近才导致的这个报错,既然如此,那就改变一个方法名即可,比如:

@objc private func triggerCaptchaBtnAction() {

}

private func triggerCaptcha(type: String) {

}

这样就不会报错了