下面是解析查询,我试图在集合视图中显示类别,但该numberOfItemsInSection
方法运行之前getCategories
有时间从解析中提取信息。numberOfItemsInSection
用于getCategories _anArrayOfCategories
返回集合视图中的类别数。
-(void)getCategories{
[super viewWillAppear:animated]; //calls retrieve messages method below
//get Categories where the class name is Categories
PFQuery *query = [PFQuery queryWithClassName:@"Categories"];
//- (void)selectKeys:(NSArray *)keys
[query selectKeys:@[@"CName"]];
//[query whereKey:@"recipientIds" equalTo:[[PFUser currentUser] objectId]];
[query orderByAscending:@"createdAt"];
[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
if (error) {
NSLog(@"Error: %@ %@", error, [error userInfo]);
}
else {
_anArrayOfCategories = [[NSArray alloc] initWithArray:objects];
NSLog(@"Test 1: Retrieved %lu Categories", (unsigned long)[_anArrayOfCategories count]);
}
}];
}
有什么建议么?