Быстрое перечисление в цели c - PullRequest
0 голосов
/ 25 августа 2018

У меня есть это перечисление в swift:

@objc enum HomeViewDataType: Int {
    case statistics
    case allTime
}

и этот протокол;

@objc(TCHomeViewDataUpdaterDelegate)
protocol HomeViewDataUpdaterDelegate {
    ....
    func homeViewDataType() -> HomeViewDataType
}

Если я попрошу Xcode автоматически добавить заглушки протокола, он добавит ключевое слово enum в круглые скобки возвращаемого типа:

- (enum HomeViewDataType)homeViewDataType
{
    <code>
}

Я никогда не видел этого раньше: (enum HomeViewDataType)

Есть идеи, почему?

Работает с ключевым словом enum или без него.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...