-3

我是 iOS 新手,并尝试使用新的故事板功能将我的应用程序编写为纯 iOS 5 应用程序。

我想调用服务并显示 Collection View 上的所有图像。

所以,我需要保存图片、URL、点赞数、评论数和评论数。

你能帮我做这件事吗?

- (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath
{


    static NSString *cellID = @"cellID";
    MyImageCollection *myCollection = (MyImageCollection *) [collectionView dequeueReusableCellWithReuseIdentifier:cellID forIndexPath:indexPath];


    if (indexPath.section == 0)
    {
        myCollection.myImageView.image = [UIImage imageNamed:[natureImage objectAtIndex:indexPath.item]];

    }
    else
    {
        NSArray *arrayListg = [[NSArray alloc]initWithObjects:@"First Image URL",@"Second Image URL",@"Third Image URL",@"Forth Image URL", nil];

        NSURL* url;
        NSURLRequest* request;

        for(int i = 0; i <4 ; i++)
        {

            url = [NSURL URLWithString:[arrayListg objectAtIndex:i]];
            request = [NSURLRequest requestWithURL:url];


            [NSURLConnection sendAsynchronousRequest:request
                                               queue:[NSOperationQueue mainQueue]
                                   completionHandler:^(NSURLResponse * response,
                                                       NSData * data,
                                                       NSError * error) {
                                       if (!error){
                                           UIImage *image = [[UIImage alloc] initWithData:data];
                                           myCollection.myImageView.image = image;
                                       }

                                   }
             ];
        }


        myCollection.myImageView.image = [UIImage imageNamed:[animalsImage objectAtIndex:indexPath.item]];
    }

    return myCollection;
}
4

1 回答 1

0

如果您在 IOS 5 和低于 IOS 6.0 上使用 UICollectionView,那么您会发现此错误

错误:“无法实例化名为 UICollectionView 的类”,您的应用将崩溃...

因此,如果您的要求是在 IOS 5 上,请使用 PSTCollectinView

PSTCollectionView

于 2013-05-21T06:16:52.913 回答