本文介绍了我怎么可以把这个阵列,并制作成一个阵列?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

  PFQuery *查询= [PFQuery queryWithClassName:@类别];
    //获得通过的对象id
    [查询findObjectsInBackgroundWithBlock:^(NSArray中* _Nullable对象,NSError * _Nullable错误){
        //现在我们有了一些新的数据更新。在这种情况下,只有cheatMode和得分
        //将被发送到云中。 playerName没有改变。
//的NSLog(@%@,[对象objectAtIndex:1]);
//的NSLog(@%@,[对象valueForKey:@mensClo​​thingType]);
        NSArray的*结果= [[对象valueForKey:@mensClo​​thingType] componentsJoinedByString:@];
        的NSLog(@%@,结果);
   }];
}

我怎么可以得到所有从对象mensClo​​thingType中并将它放入一个阵列?目前,如果我读出数组对象

我得到这样的:

 
        (
        衬衫
    )
        (
        牛仔裤
    )


解决方案

 的NSMutableArray * resultArray = [NSMutableArray的新]
对于(NSArray的* innerArray在outerArray)
{
    对(在innerArray ID对象)
    {
        [resultArray ADDOBJECT:对象]。
    }
}
PFQuery *query = [PFQuery queryWithClassName:@"Category"];
    // Retrieve the object by id
    [query findObjectsInBackgroundWithBlock:^(NSArray * _Nullable objects, NSError * _Nullable error) {
        // Now let's update it with some new data. In this case, only cheatMode and score
        // will get sent to the cloud. playerName hasn't changed.
//        NSLog(@"%@",[objects objectAtIndex:1]);
//        NSLog(@"%@",[objects valueForKey:@"mensClothingType"]);
        NSArray * result = [[objects valueForKey:@"mensClothingType"] componentsJoinedByString:@""];
        NSLog(@"%@",result);
   }];
}

how can i get all of the 'mensClothingType' from objects and put that into one array? currently if i read out the array 'objects'

i get this:

 (
        (
        Shirts
    ),
        (
        Jeans
    )
)
解决方案
NSMutableArray* resultArray = [NSMutableArray new];
for(NSArray* innerArray in outerArray)
{
    for(id object in innerArray)
    {
        [resultArray addObject:object];
    }
}    

这篇关于我怎么可以把这个阵列,并制作成一个阵列?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-22 01:16