Je suis débutant dans Parse.com j'essaye d'aller chercher des données de la table d'parsing avec la même clef mais la valeur est différente comme as
-(void)getdata { NSMutableArray *allObjects = [NSMutableArray array]; NSUInteger limit = 1000; __block NSUInteger skip = 0; PFQuery *query = [PFQuery queryWithClassName:@"MapInfo"]; PFQuery *query = [PFQuery queryWithClassName:@"MapInfo"]; [query whereKey:@"Type" containedIn:@[@"Temopary", @"Business"]]; [query setLimit: limit]; [query setSkip: skip]; [query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) { if (!error) { [allObjects addObjectsFromArray:objects]; if (objects.count == limit) { skip += limit; [query setSkip: skip]; [query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) { [allObjects addObjectsFromArray:objects]; self.lqpinname=[allObjects valueForKey:@"GPIN"]; NSLog(@"Qpin name COunt %@",self.lqpinname); self.locationArray=[allObjects valueForKey:@"Location"]; self.llatitude=[self.locationArray valueForKey:@"lat"]; self.llongitude=[self.locationArray valueForKey:@"lng"]; self.laddress=[allObjects valueForKey:@"Address"]; self.lusernameArray=[allObjects valueForKey:@"AddedBy"]; hudView.hidden=TRUE; }]; } } else { NSLog(@"Error: %@ %@", error, [error userInfo]); } }]; }
Mais c'est la valeur de return Null
ici je veux récupérer des données de la table où la colonne Type=Business & Temporary
S'il vous plaît Give me Solution pour cela.
Merci.
Vous devriez pouvoir utiliser whereKey:containedIn:
pour cela.
PFQuery *query = [PFQuery queryWithClassName:@"MapInfo"]; [query whereKey:@"Type" containedIn:@[@"Temopary", @"Business"]];
Vous avez également une faute de frappe temporaire (à less que Temporay ne soit quelque chose) – je ne sais pas si c'est intentionnel ou non.