Пожалуйста, оставьте остаток viewDidLoad
. Я хочу посмотреть, как инициализируется image1
. Линия:
arrayView = [[NSMutableArray alloc] initWithObjects: image1, image2, image3, nil];
вернет пустой массив, если image1
равно нулю. Вы также должны защищать свое приложение от сбоев, не делая предположений об источнике данных. Вы не должны падать, если массив пуст, просто отображайте пустой tableView.
[EDIT]
Я только что прочитал последний комментарий, который вы сделали в другом ответе. Похоже, ваши imageViews создаются в IB. Убедитесь, что они подключены к image1
и т. Д. В IB.