У меня есть это перечисление в 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
или без него.