2016-06-27 2 views
-1

У меня есть этот Мутабельном массив, который имеет это значениеObjective-C Удалить лишние скобки внутри NSArray

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

Я хочу, чтобы удалить() для каждого элемента внутри массива и сделать это так

innerArrayOfDate = (
     "1466759705.37136", 

     "1466761980.81194", 

     "1466990587.45011" 
    ) 

Я попробовал myArray [0], чтобы увидеть, не включу ли мы круглые скобки, но все еще включает.

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

Что вы написали для создания этого массива ? –

+2

Попробуйте следующее: 'myArray [0] [0]' –

+0

@BhavinRamani ты спас меня много времени, спасибо человеку. – theFool

ответ

2

У вас есть значение массива, которое находится внутри другого массива.

Значение, которое вы хотите на 0 индекс массива так, вам нужно просто добавить этот myArray[0][0] вместо этого myArray[0]


myArray[0] = (
     "1466759705.37136" 
    ) 

myArray[0][0] = "1466759705.37136" 
0

попробовать это,

NSArray *myArray = @[@[@"1466759705.37136"],@[@"1466761980.81194"],@[@"1466990587.45011"]]; 
    NSMutableArray *newArray = [[NSMutableArray alloc]init]; 
    for (NSArray *array in myArray) { 
     [newArray addObjectsFromArray:array]; 
    } 
Смежные вопросы