0

NSMutableArray からの文字列は次のとおりです。

(
    (
        "Some String Value"
    )
)

このコードは必要な文字列値を表示しますが、括弧と引用符で表示されます。どうすれば削除できますか?

前もって感謝します!!

4

2 に答える 2

1

あなたの場合、それは2D配列です:

このようなもの:

NSArray *arr=[NSArray arrayWithObject:@"asdf"];
NSArray *arr2=[NSArray arrayWithObjects:arr, nil];

次のように取得するには、2 番目のレベルに移動する必要があります。

NSLog(@"=> %@",arr2[0][0]);
NSString *string=arr2[0][0];
于 2013-01-21T11:28:08.967 に答える
0

-(void)repeatArray:(NSArray *)array1 {

static NSMutableString *InsideString; // Better to use global Varaible declared in ViewDidLoad/loadView

NSArray *array = array1; //Its your array

for (int i = 0; i< [array count]; i++) {
    if ([[array objectAtIndex:i] isKindOfClass:[NSArray class]]) {
        [self repeatArray:[array objectAtIndex:i]];
    } else if ([[array objectAtIndex:i] isKindOfClass:[NSString class]]) {
        [InsideString appendString:[NSString stringWithFormat:@"%@ ", [array objectAtIndex:i]]];
    }
}

}

于 2013-01-25T09:30:47.680 に答える