相关疑难解决方法(0)

通过对具有匹配id号的对象进行分组来重建NSArray?

我有一个NSArray,数组中的每个对象都有一个groupId和一个名字.每个对象都是唯一的,但有许多具有相同的groupId.有没有办法可以将阵列拆开并重建它,以便将名称分组为具有相应groubId的单个对象?这是数组目前的样子:

2013-03-12 20:50:05.572 appName[4102:702] the  array:  (
        {
        groupId = 1;
        name = "Dan";
    },
        {
        groupId = 1;
        name = "Matt";
    },
        {
        groupId = 2;
        name = "Steve";
    },
        {
        groupId = 2;
        name = "Mike";
    },
        {
        groupId = 3;
        name = "John";

    },
        {
        groupId = 4;
        name = "Kevin";
    }
)
Run Code Online (Sandbox Code Playgroud)

这就是我希望它看起来像:

2013-03-12 20:50:05.572 appName[4102:702] the  array:  (
        {
        groupId = 1;
        name1 = "Dan";
        name2 = "Matt";
    },
        {
        groupId = 2;
        name1 = …
Run Code Online (Sandbox Code Playgroud)

objective-c nsmutablearray nsarray ios

14
推荐指数
1
解决办法
1万
查看次数

标签 统计

ios ×1

nsarray ×1

nsmutablearray ×1

objective-c ×1