为什么是不是可以声明具有相同名称的功能斯威夫特

为什么是不是可以声明具有相同名称的功能斯威夫特

问题描述:

为什么是不是可以声明具有相同名称的功能在一个UIViewController为什么是不是可以声明具有相同名称的功能斯威夫特

Methods with same name in ViewController

,但它可以声明与功能在其他类

Methods with same name in other class

+3

请不要粘贴代码图片,发布有问题的实际代码 – donkopotamus

+0

@donkopotamus,因为我想显示错误标志,在代码中不能显示 – kamran2142

+0

@Jojodmo,我知道,但我可以在另一个同名的方法中声明方法班(简单班)请看照片 – kamran2142

同名

它的工作原理是在一个夫特本机类,它支持具有仅由它们的类型区分(与相同名称)功能的输入的类。

其他类继承自UIViewController,这意味着它被桥接到Objective-C,这意味着它必须能够从Objective-C代码中调用。 Objective-C不支持这个功能,所以这就是为什么你有红色箭头。