«VoiceName» - это перечисление, объявленное так:
enum VoiceName {
PAD_RHYTHM,
PAD_RHYTHM2,
PAD_RHYTHM3,
PEEPERS,
ATMOSPHERE,
IMPULSE,
FAST_PULSE,
HAIRYBALLS_PADS,
KICK
};
Компилятору, похоже, не нравится, когда я использую его в сигнатуре метода:
-(void)pulseFiredWithSamplePosition:(float)position from: (VoiceName) voiceName;
Он сообщает мне ожидаемый ')' до 'VoiceName' . Что здесь происходит?