Objective-C 删除 NSArray 中多余的括号

Objective-C Remove extra parentheses inside NSArray

我有一个具有此值的可变数组

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

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

innerArrayOfDate = (
        "1466759705.37136",

        "1466761980.81194",

        "1466990587.45011"
    )

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

myArray[0] = (
        "1466759705.37136"
    )

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

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


myArray[0] = (
        "1466759705.37136"
    )

myArray[0][0] = "1466759705.37136"

试试这个,

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