【问题标题】:NSMutableArray add object from other array at indexNSMutableArray 在索引处从其他数组添加对象
【发布时间】:2012-07-10 08:59:31
【问题描述】:

addObjectFromArray:atIndex:有什么办法吗?

我有 2 个 NSMutableArrays。假设第一个数组是array1,第二个是array2。他们充满了价值观。而且我需要将索引3处的array1中的项目添加到array2。是否可以?

【问题讨论】:

  • array2 中的索引重要吗?含义:您想让array2 中的对象与array1 中的对象具有相同的索引(如果可能的话)?

标签: iphone objective-c xcode arrays cocoa


【解决方案1】:

使用以下方法检索对象:

[array1 objectAtIndex:3]

使用添加对象:

[array2 addObject:theObject];

换句话说,以下将对象3array1添加到array2

 [array2 addObject:[array1 objectAtIndex:3]];

【讨论】:

    【解决方案2】:

    你需要把它分成两个步骤,像这样:

    [array2 addObject: [array1 objectAtIndex: index3]];
    

    【讨论】:

      【解决方案3】:

      我们有addObjectsFromArray: 方法,这意味着,将另一个给定数组中包含的对象添加到接收数组内容的末尾。 但是我们没有addObjectFromArray:atIndex: 方法。为了获得结果,您可以使用 NSMutableArray 类包含的方法。

      [array2 addObject: [array1 objectAtIndex: index3]];
      

      这里我们可以使用addObject:objectAtIndex:两种方法。有关更多详细信息,请使用此link

      【讨论】:

        猜你喜欢
        • 2011-07-05
        • 1970-01-01
        • 2011-09-19
        • 1970-01-01
        • 2020-12-18
        • 1970-01-01
        • 1970-01-01
        • 2015-06-04
        • 1970-01-01
        相关资源
        最近更新 更多