我是iOS新手,尝试使用新的故事板功能将我的应用编写为纯iOS 5应用。
我想调用服务并显示收集视图中的所有图像。
所以,我需要保存图片,网址,喜欢的数量,评论和评论的数量。
你能帮我解决这个问题吗?
- (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;
}
答案 0 :(得分:0)
如果您在IOS 5上使用UICollectionView而不是IOS 6.0,那么您会发现此错误
错误:'无法实例化名为UICollectionView的类',您的应用程序将崩溃...
因此,如果您的要求是在IOS 5上,那么请使用PSTCollectinView