El programa se bloquea al cargar más de 200 imágenes de subvista en el UIScrollView

Estoy desarrollando un programa similar como fotos en el iPhone usando ALAssetLibrary. Estoy tratando de cargar las imágenes en una vista de desplazamiento. Todo funciona bien cuando el álbum tiene poca cantidad de imágenes. Pero cuando intento cargar el álbum con más de 200 fotos, mi programa finalizó sin ningún mensaje de error. Alguien sabe este programa? Aquí está mi código para cargar la vista de desplazamiento:

- (void)loadScrollView
{
for (UIView *v in [scrollview subviews]) {
    [v removeFromSuperview];
}

CGRect scrollFrame = [self frameForPagingScrollView];
scrollview = [[UIScrollView alloc] initWithFrame:scrollFrame];

CGRect workingFrame = scrollview.frame;
workingFrame.origin.y = 0;

photoCount = [info count];
for(NSDictionary *dict in info) {
    UIImageView *imageview = [[UIImageView alloc] initWithImage:[dict objectForKey:UIImagePickerControllerOriginalImage]];
    [imageview setContentMode:UIViewContentModeScaleAspectFit];
    imageview.frame = workingFrame;

    [scrollview addSubview:imageview];
    [imageview release];
    [scrollview setPagingEnabled:YES];
    [scrollview setDelegate:self];
    [scrollview setAutoresizesSubviews:YES];
    [scrollview setAutoresizingMask:UIViewAutoresizingFlexibleWidth|UIViewAutoresizingFlexibleHeight];
    [scrollview setShowsVerticalScrollIndicator:NO];
    [scrollview setShowsHorizontalScrollIndicator:NO];

    workingFrame.origin.x = workingFrame.origin.x + workingFrame.size.width;

}

[self setScrollViewContentSize];
[[self view] addSubview:scrollview];
}

¡¡¡Muchas gracias por adelantado!!!

Respuestas a la pregunta(3)

Su respuesta a la pregunta