У меня есть класс, объявленный в глобальной области видимости, и еще один класс с тем же именем, который вложен в некоторый класс.Как ссылаться на глобальный тип внутри класса, который имеет вложенный тип с тем же именем?
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
вместо глобального.
Вау! Это легко. Большое спасибо! –