2013-10-10 7 views
-1

Правильные парни, у меня есть прокрутки представление в моем SKScene работает от SKAction со следующим кодом -Загрузка изображений на фоне потока в Spritekit

for (int i=0; i<[listOfImages count]; i++) { 
     NSDictionary *myDic = [listOfImages objectAtIndex:i]; 
     NSString *urlImage = [myDic objectForKey:@"product_image"]; 


     NSURL *imageURL = [NSURL URLWithString:urlImage]; 
      NSData *imageData = [NSData dataWithContentsOfURL:imageURL]; 
      UIImage *cacheImage = [UIImage imageWithData:imageData]; 

      UIImageView *image = [[UIImageView alloc] initWithFrame:CGRectMake(SCREEN_WIDTH/4+leftMargin, 0, cacheImage.size.width/2, cacheImage.size.height/2)]; 
       [image setImage:cacheImage]; 

       image.tag = tag; 
       image.contentMode = UIViewContentModeScaleAspectFit; 
       [scrollView addSubview:image]; 
       UITapGestureRecognizer *recognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleTap:)]; 
       recognizer.numberOfTapsRequired = 1; 
       recognizer.numberOfTouchesRequired = 1; 
       recognizer.delegate = self; 
       [image addGestureRecognizer:recognizer]; 
       [image setUserInteractionEnabled:YES]; 

       leftMargin += SCREEN_WIDTH; 
       tagValue += 1; 
       tag += 1; 


    } 

мне нужно понять, как загружать изображения в фоновом режиме, как там загружаются почти 140 изображений, и на них требуется 5 минут, чтобы загрузить все и показать. Пожалуйста, помогите мне!

ответ

1

У вас может быть очередь, где один конец нагрузки запускает другой, а не запускает все нагрузки одновременно.

Я сделал поиск Google и получил это, если вам нужна помощь с применением концепции:

http://khanlou.com/2012/08/asynchronous-downloaded-images-with-caching/

+0

даже я хочу сделать это .. но вы могли бы направить меня на учебник, пожалуйста !! это мое первое приложение! –

+0

Я добавил ссылку. Но сначала вы должны сначала выполнить поиск для загрузки ios Asynchronous image и добавить любые другие ключевые слова, соответствующие вашей ситуации. – prototypical

+0

ive попробовал ... кажется, все изображения проложены один над другим. –

Смежные вопросы