Objective-C删除NSArray中的额外括号

时间:2016-06-27 06:55:13

标签: ios objective-c nsmutablearray

我有这个具有此值的Mutable数组

myArray = (
        (
        "1466759705.37136"
    ),
        (
        "1466761980.81194"
    ),
        (
        "1466990587.45011"
    )

我想删除数组中每个元素的()并使其像这样

innerArrayOfDate = (
        "1466759705.37136",

        "1466761980.81194",

        "1466990587.45011"
    )

我尝试了myArray [0],看看我是否不包含括号,但它仍然包括。

myArray[0] = (
        "1466759705.37136"
    )

2 个答案:

答案 0 :(得分:2)

您的数组值在另一个数组中。

您想要的值是数组的0索引,因此,您需要添加此myArray[0][0]而不是此myArray[0]

myArray[0] = (
        "1466759705.37136"
    )
myArray[0][0] = "1466759705.37136"

答案 1 :(得分:0)

试试这个,

NSArray *myArray = @[@[@"1466759705.37136"],@[@"1466761980.81194"],@[@"1466990587.45011"]];
    NSMutableArray *newArray = [[NSMutableArray alloc]init];
    for (NSArray *array in myArray) {
        [newArray addObjectsFromArray:array];
    }