Program ulega awarii podczas ładowania ponad 200 obrazów podglądu w UIScrollView

Zajmuję się tworzeniem podobnego programu, takiego jak Photos w iPhone za pomocą ALAssetLibrary. Próbuję załadować obrazy w widoku przewijania. Wszystko działa dobrze, gdy album ma małą ilość zdjęć. Ale kiedy próbuję załadować album z ponad 200 zdjęciami, mój program zakończył się bez żadnego komunikatu o błędzie. Czy ktoś zna ten program? Oto mój kod do ładowania widoku przewijania:

- (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];
}

Z góry dziękuję!!!

questionAnswers(3)

yourAnswerToTheQuestion