Доступ к перечислению из другого файла в статической функции в Swift - PullRequest
0 голосов
/ 23 мая 2018

A.swift:

struct ApiRequest {
    static func getUrl() {
        // MyEnum.oneDay ---> Use of undeclared type 'MyEnum'
    }
}

B.swift:

public enum MyEnum: String {
    case oneDay = "1d"
    case sevenDays = "7d"
    case thirtyDays = "30d"
}

Как получить доступ к MyEnum.oneDay?

1 Ответ

0 голосов
/ 23 мая 2018

Допустим, у вас есть такой класс B, как этот,

class B {
    public enum MyEnum: String {
        case oneDay = "1d"
        case sevenDays = "7d"
        case thirtyDays = "30d"
    }
}

вы можете получить к нему доступ в классе A, как этот,

class A {
    struct ApiRequest {
        static func getUrl() {
            print(B.MyEnum.oneDay)
        }
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...