Попробуйте выделить изображения в отдельной строке и посмотреть, есть ли у вас указатель:
UIImage *jupImg = [UIImage imageNamed:@"jupiter2.JPG"];
Если это значение равно null, дважды проверьте правильность имени файла и убедитесь, что «Копировать ресурсы комплекта» фактически копирует.изображение, где его можно найти.
Если у вас есть указатель, попробуйте получить доступ к некоторым его значениям, таким как ширина и высота, чтобы увидеть, имеют ли они смысл.
-
РЕДАКТИРОВАТЬ
Подождите немного.Я подумал об этом и вспомнил похожую проблему, с которой я столкнулся некоторое время назад.
Мне кажется, проблема в том, что мы используем изменяемые массивы, а не статические массивы.Метод, который вы используете для инициализации массива, не полностью определен для изменяемого массива.
Я думаю, вы должны попробовать что-то вроде:
NSMutableArray *imageArray = [[NSMutableArray alloc] init];
[imageArray addObject:[UIImage imageNamed:@"jupiter2.JPG"]];
... add other images here ...
После этого я держу пари, что теперь у вас действительно есть что-то в вашем массиве.