从解析中检索图像

时间:2014-04-13 12:03:18

标签: ios parse-platform icarousel

我想使用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]];
    }
}

但是我没有为旋转木马显示任何内容。为什么不从解析中导入照片?

1 个答案:

答案 0 :(得分:1)

首先;当你开始返回[items1 count];时,查询代码永远不会运行 忽略return语句后包含的任何内容。

二;您提供的代码中没有任何内容可以从Parse返回任何内容。您的数据源(items1 / items2)将填充awakeFromNib中的数字和字符串,但此代码中没有与解析接触。除了Topsc和BottomC的查询,它们从未执行过。即使他们被执行了,你也不会触发查询。你只需设置它们。

所以,回答你的问题:你不会查询解析任何图像,这就是轮播没有得到任何图像的原因。