2016-06-27 16 views
-1

Ich habe dieses Mutable Array, das diesen WertObjective-C Entfernen Sie die zusätzlichen Klammern innerhalb NSArray

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

ich auf jedem Element die() entfernen möchten innerhalb des Arrays hat und es so

innerArrayOfDate = (
     "1466759705.37136", 

     "1466761980.81194", 

     "1466990587.45011" 
    ) 
machen

Ich habe myArray [0] versucht, um zu sehen, ob ich die Klammern nicht einschließen werde, aber es enthält immer noch.

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

Was Sie geschrieben haben, um dieses Array zu erstellen ? –

+2

Probieren Sie es aus: 'myArray [0] [0]' –

+0

@BhavinRamani Sie haben mich eine Menge Zeit gerettet, danke Mann. – theFool

Antwort

2

Sie haben Array-Wert, der innerhalb eines anderen Array ist.

Der Wert, den Sie wollen, ist so bei 0 Index des Arrays, müssen Sie einfach diesen myArray[0][0] hinzufügen, anstatt dieses myArray[0]


myArray[0] = (
     "1466759705.37136" 
    ) 

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

dies versuchen,

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