-5

category=AC,Credit,Entertainment,Bars; という文字列があります。myarray=(AC,Credit,Entertainment,Bars) のように、この文字列を ns 配列のコンマから分離したい

    myCategory=[restaurantInfo objectForKey:@"specialCriteria"];

NSMutableArray *newArray3 = [[NSMutableArray alloc]init];


      [newArray3 addObject:[myCategory componentsSeparatedByString:@","]];
NSLog(@"new array=%@",newArray3 );

私のカテゴリは私の NSString です。restaurantInfo は、ユーザーの既定値から値を取得する私の nsmutable 辞書です。コードは最初の値のみを分離するだけで、出力は次のとおりです。

new array=( ( AC, " Bar", " Credit Card", " Entertainment" ) )

助けてください。よろしくお願いします

4

2 に答える 2

0

あなたがしたい:

myCategory = restaurantInfo[@"specialCriteria"];

NSArray *newArray3 = [myCategory componentsSeparatedByString:@","];
NSLog(@"new array = %@", newArray3);
于 2013-11-01T04:46:33.970 に答える