我想使用icarousel使用两个轮播来显示解析图像。这是从文档文件夹中检索图像时的代码。
- (NSUInteger)numberOfItemsInCarousel:(iCarousel *)carousel
{
//return the total number of items in the carousel
if (carousel == carousel1)
{
return [items1 count];
PFQuery *query = [PFQuery queryWithClassName:@"TopsC"];
PFUser *user = [PFUser currentUser];
[query whereKey:@"user" equalTo:user];
[query orderByAscending:@"createdAt"];
}
else
{
return [items2 count];
PFQuery *query = [PFQuery queryWithClassName:@"BottomC"];
PFUser *user = [PFUser currentUser];
[query whereKey:@"user" equalTo:user];
[query orderByAscending:@"createdAt"];
}
}
项
- (void)awakeFromNib
{
NSLog(@"ooooo");
//set up data sources
self.items1 = [NSMutableArray array];
for (int i = 0; i < 100; i++)
{
[items1 addObject:[NSNumber numberWithInt:i]];
}
self.items2 = [NSMutableArray array];
for (int i = 65; i < 65 + 58; i++)
{
[items2 addObject:[NSString stringWithFormat:@"%c", i]];
}
}
但是我没有为旋转木马显示任何内容。为什么不从解析中导入照片?
答案 0 :(得分:1)
首先;当你开始返回[items1 count];
时,查询代码永远不会运行
忽略return语句后包含的任何内容。
二;您提供的代码中没有任何内容可以从Parse返回任何内容。您的数据源(items1 / items2)将填充awakeFromNib
中的数字和字符串,但此代码中没有与解析接触。除了Topsc和BottomC的查询,它们从未执行过。即使他们被执行了,你也不会触发查询。你只需设置它们。
所以,回答你的问题:你不会查询解析任何图像,这就是轮播没有得到任何图像的原因。