У меня есть контроллер, который служит делегатом для двух скролл-представлений, которые размещаются в представлении, управляемом вышеупомянутым контроллером представления.
Чтобы различать два вида прокрутки, я пытаюсь использовать оператор switch
(вместо простого сравнения указателей с оператором if
). Я пометил оба вида прокрутки как 0 и 1, как это
NSUInteger const kFirstScrollView = 0;
NSUInteger const kSecondScrollView = 1;
Когда я пытаюсь использовать эти константы в операторе switch, компилятор говорит, что операторы case не являются константами.
switch (scrollView.tag) {
case kFirstScrollView: {
// do stuff
}
case kSecondScrollView: {
// do stuff
}
}
Что я делаю не так?