Держу пари, что массив пуст. Типичный цикл for из 0 .. [array count] не сможет работать безобидно, но подсчет с index = 1 для пустого массива - это сбой «плохого доступа».
Итак, код, на который нужно обратить внимание, - это код, с помощью которого вы инициализируете alphaSet. Между тем, лучший способ перечислить это так:
for (UIImageView *imageView in alphaSet) {
imageView.alpha = masterAlpha;
}
Это быстрее, проще для глаз, и никогда не потерпит крах на границах массива. Но вы не получите никакого эффекта в пользовательском интерфейсе, пока не выясните, почему alphaSet пуст.