Во-первых, вы должны использовать быстрое перечисление вместо цикла индекса. Быстрое перечисление проще, понятнее и быстрее - если вам не нужен какой-то конкретный индекс, нет причин не использовать быстрое перечисление.
UIImageView *myImageView = [[UIImageView alloc] initWithImage:[[UIImage alloc] initWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:[images objectAtIndex:n]]]]];
Предполагается, что [images objectAtIndex:n]
является строкой. Это то, что вы положили в массив?
Кроме того, поскольку вы создали это представление изображения с помощью alloc
, его необходимо разблокировать. Если вы используете ARC, это делается автоматически, поэтому вам не нужно ничего делать; в противном случае вам нужно либо отправить его release
после добавления в качестве подпредставления, либо отправить autorelease
.
это обрушивается на меня ...
Пожалуйста, будьте более конкретны. Что за «крушение» вы получаете и по какой линии?
Если вы получили журнал сбоев, отредактируйте ваш вопрос, чтобы включить его.