我们可以覆盖swift类中的方法,而不是它的子类吗?

时间:2017-05-19 12:21:14

标签: ios swift function

大家好,请帮帮我,我的问题是我有两节课。 A类是a 自定义视图和类C是视图控制器。现在我怎么能覆盖一个 来自C类(ViewController)的A类(自定义视图)中的函数

Class A : B
    {
     func testMethod()
      {
       //code block
      }
    }

 Class C : D 
   {
     override func testMethod()
     {

     }
   }

1 个答案:

答案 0 :(得分:0)

这没有意义,你从超类中重写方法,你不能覆盖完全不同的类的方法。

您只需将方法命名为相同(删除override关键字)

即可