引用不同类中的类类型

时间:2017-04-06 04:54:54

标签: swift swift3

我想知道如何在另一个类中引用类类型(粗略的Sketch不是一个真实的例子)我有两个类:

class Class1: UIViewController {
     var a = self
}
class Class2: SKScene {
     //How do I get a to equal the same thing as it equals in class 1?
     var a = //??????????
}

如何在Class2中获得与在类1中相同的值。实质上是在另一个类中引用class2&#39的自我值。提前谢谢。

1 个答案:

答案 0 :(得分:0)

您提供的详细信息,基于此我可以为您提供此解决方案:

 class Class1: UIViewController {
             static let sharedInstance : Class1= {
               let instance = Class1()
              return instance
          }()
     }

    class Class2: SKScene {
         var a = Class1.sharedInstance 
    }