Parse platform 如何将从Parse获取的NSNumber对象添加到NSMutable数组?

Parse platform 如何将从Parse获取的NSNumber对象添加到NSMutable数组?,parse-platform,nsmutablearray,nsnumber,Parse Platform,Nsmutablearray,Nsnumber,我有一个普通的解析查询,在查询中我有一段代码,基本上获取了找到的所有对象: [query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) { if (!error) { // The find succeeded. NSLog(@"Successfully retrieved %lu scores.", (unsigned long)objec

我有一个普通的解析查询,在查询中我有一段代码,基本上获取了找到的所有对象:

[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
        if (!error) {
            // The find succeeded.
            NSLog(@"Successfully retrieved %lu scores.", (unsigned long)objects.count);
            // Do something with the found objects


            for (NSObject *object in objects){

                NSLog(@"vacants %d ", [[object valueForKey:@"Vacants"]intValue]);
                [eventnameArray addObject:[object valueForKey:@"EventName"]];
                [userArray addObject:[object valueForKey:@"Username"]];
                [sportArray addObject:[object valueForKey:@"Sportname"]];
                [hourArray addObject:[object valueForKey:@"Hour"]];
                [dateArray addObject:[object valueForKey:@"Date"]];
                [placeArray addObject:[object valueForKey:@"Place"]];
                [vacantsArray addObject: [NSNumber numberWithInt:[object valueForKey:@"Vacants"]]];
                [cityArray addObject:[object valueForKey:@"City"]];

            }




        } else {
            // Log details of the failure
            NSLog(@"Error: %@ %@", error, [error userInfo]);
        }

        [self.tableView reloadData];
    }];
对于Vacantsarray,以数字形式从解析云中获取的值。我似乎无法将此数值添加到NSMutablearray

这给我带来了一个错误:

-[__NSCFNumber isEqualToString:]: unrecognized selector sent to instance 
-[__NSCFNumber length]: unrecognized selector sent to instance
编辑:

这样做:

[vacantsArray addObject: [NSString stringWithFormat:[object valueForKey:@"Vacants"]]]; 
向我抛出以下错误:

-[__NSCFNumber isEqualToString:]: unrecognized selector sent to instance 
-[__NSCFNumber length]: unrecognized selector sent to instance

在执行任何操作(如isEqualToString)之前,请使用NSString stringWithFormat转换NSNumber。

我可以通过执行以下操作来解决此问题:

[vacantsArray addObject: [(NSNumber*)[object valueForKey:@"Vacants"] stringValue]];

add对象可能需要字符串吗?检查它的类,看看是什么类型的字符串。