从Parse.com检索数据需要太多次

时间:2014-12-15 09:48:10

标签: ios objective-c iphone xcode6

我在parse.com中创建了一个应用程序,并在一个类中添加了5行7列。现在,当我从那里用objectid检索数据时,需要大约10秒来获取所有数据。这是我的代码:

for (int i=0; i<5; i++)
{
    PFQuery *query = [PFQuery queryWithClassName:@"QUestion"];

    [query getObjectInBackgroundWithId:[arrId objectAtIndex:i] block:^(PFObject *Q_1, NSError *error)
     {

         [arrQuestion addObject:Q_1[@"Ques"]];
         [arrAns1 addObject:Q_1[@"Ans1"]];
         [arrAns2 addObject:Q_1[@"Ans1"]];
         [arrAns3 addObject:Q_1[@"Ans1"]];
         [arrAns4 addObject:Q_1[@"Ans1"]];
          //.........

         NSLog(@"%@",arrQuestion);

     }];


}

请帮助

1 个答案:

答案 0 :(得分:0)

我会使用条件objectId whereIn = ID数组的find方法。

这样,您就可以在单个网络请求中获取对象数组。