我有一个在全局范围声明的类和另一个具有相同名称的嵌套在某个类中的类。如何从具有相同名称的嵌套类型的类中引用全局类型?
class Address {
var someProperty: String?
}
class ThirdPartyAPI {
class Address {
var someOtherProperty: String?
init(fromAddress address: Address) {
self.someOtherProperty = address.someProperty
}
}
}
现在的问题是:我如何从它的初始化程序引用全局类而不是内部类?在给出的示例中,我得到了一个错误Value of type 'ThirdPartyAPI.Address' has no member 'someProperty'
,这意味着编译器引用内部的Address
而不是全局的。
哇!这很容易。万分感谢! –