title: [__NSArrayM objectAtIndex:]: index 2 beyond bounds [0 .. 1]
body: <p>i'm a new iOS developer; i have an application with parse and dynamic cell but when i run the app i find that the app is crashed due to the reason on the title my code as the following</p>
  <pre><code>- (UIView *)carousel:(iCarousel *)carousel viewForItemAtIndex:(NSUInteger)index reusingView:(UIView *)view
  {
      
      myArray = [[NSMutableArray alloc] init];
      
      
      //create new view if no view is available for recycling
      
     // view = [[[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 250.0f, 300.0f)] autorelease];
      
      FXImageView *imageView = [[[FXImageView alloc] initWithFrame:CGRectMake(0, 0, 250.0f, 350.0f)] autorelease];
      imageView.contentMode = UIViewContentModeScaleAspectFit;
      imageView.asynchronous = YES;
     // imageView.reflectionScale = 0.5f;
     // imageView.reflectionAlpha = 0.25f;
    //  imageView.reflectionGap = 10.0f;
      imageView.shadowOffset = CGSizeMake(0.0f, 2.0f);
      imageView.shadowBlur = 5.0f;
      imageView.cornerRadius = 10.0f;
      view = imageView;
      
      [ProgressHUD dismiss];
      
       NSString *string1 = [[NSUserDefaults standardUserDefaults] stringForKey:@&quot;Class&quot;];
      
      PFQuery *query = [PFQuery queryWithClassName:[NSString stringWithFormat:@&quot;%@&quot;,string1]];
      
      
      query.cachePolicy = kPFCachePolicyNetworkElseCache;
      
      //show loader view
      
      
      [query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
          if (!error) {
              
              myArray = [[NSMutableArray alloc] initWithArray:objects];
              
              PFObject *object = [myArray objectAtIndex:index];
              
              
              [file getDataInBackgroundWithBlock:^(NSData *data1, NSError *error) {
                  if (!error) {
                      
                      ((UIImageView *)view).image = [UIImage imageWithData:data1];
                      
                      //[HUD hideUIBlockingIndicator];
                      
                  }
              }];
              
          }
          
      }];
  
      return view;
  
      
  }
  </code></pre>
  <p>i use for first screen UICollectionView with dynamic data from parse as the following code</p>
  <h1>pragma collectionView delegate</h1>
  <pre><code>- (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath
  {
      static NSString *CellIdentifier = @&quot;cell&quot;;
      UICollectionViewCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:CellIdentifier forIndexPath:indexPath];
      
      CALayer *layer = cell.layer;
      [layer setCornerRadius:8.0f];
      [layer setMasksToBounds:YES];
     // [layer setBorderWidth:1.0f];
    //  layer.backgroundColor = [UIColor whiteColor].CGColor;
      //can you click
      
      PFObject *imageObject = [myArray objectAtIndex:indexPath.item];
      PFFile *imageFile = [imageObject objectForKey:@&quot;image&quot;];
      NSString *name = [imageObject objectForKey:@&quot;name&quot;];
      
      [imageFile getDataInBackgroundWithBlock:^(NSData *data, NSError *error) {
          if (!error) {
              
              UIImageView *imageView = (UIImageView *)[cell viewWithTag:100];
              imageView.image = [UIImage imageWithData:data];
              
              UILabel *title2 = (UILabel *)[cell viewWithTag:200];
              title2.text = [NSString stringWithFormat:@&quot;%@&quot;,name];
              title2.font = [UIFont fontWithName:@&quot;GESSTextMedium-Medium&quot; size:12];
          }
      }];
  
      
      return cell;
  }
  </code></pre>
  <p>i need some help to know where is the error;
  every time i receive this error on console <code>[__NSArrayM objectAtIndex:]: index 2 beyond bounds [0 .. 1]</code></p>