【问题标题】:How to separate arrays in ios如何在ios中分隔数组
【发布时间】:2014-06-13 12:27:32
【问题描述】:

我在另一个数组中存储了三个数组。现在我需要将这三个数组分开并存储在三个不同的数组中。如何做到这一点?

Nsmutablearray *arr=[[nsmutablearray alloc]initwithobjects:arr1,arr2,arr3];

现在我需要将其划分为以下模型

Nsmutablearray *firstarr=arr1;

Nsmutablearray *secondarr=arr2;

Nsmutablearray *thirdarr=arr3;

我需要在 for in 循环中执行此操作。

【问题讨论】:

  • 这是一个数组!!索引它!
  • @yashwanth 为什么要请求“for in loop”?
  • -1,你甚至没有费心写正确的类型名称!当您不努力提出问题时,您真的希望我们付出任何努力来回答它吗?

标签: ios objective-c nsmutablearray nsmutabledictionary


【解决方案1】:

将它与数组索引一起使用可以分隔所有数组..

 // Array at Index 0
 NSArray *firstarr=arr[0];
 // Array at Index 1
 NSArray *secondarr=arr[1];
 // Array at Index 2
 NSArray *thirdarr=arr3[2];

【讨论】:

    【解决方案2】:

    这就是你要找的吗?

    NSMutableArray *firstArray = arr[0];
    NSMutableArray *secondArray = arr[1];
    NSMutableArray *thirdArray = arr[2];
    

    请注意,NSArray 类使用 Objective-C 下标语法作为 [arr objectAtIndex:0] 的简写(它们是等价的,但将其写成数组下标更短更清晰)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-10
      • 2015-12-08
      • 1970-01-01
      • 2020-03-11
      相关资源
      最近更新 更多