2010-12-13 10 views

答えて

3

ちょうどあなたがそのメッセージから取得することを非可変から可変配列を作成してこれを行うwouold:

NSMutableArray *mutableComponents = [NSMutableArray arrayWithArray:[yourString componentsSeparatedByString:...]]; 
+1

あなたは '*'がありません。 '-mutableCopy'も別のオプションです。 –

+0

修正のための@Georgありがとう – Vladimir

0

次のコードを使用してください。

NSArray *array = [someString componentsSeparatedByString:@" "]; 
NSMutableArray *mutArray = [[NSMutableArray alloc] initWithArray:array]; 

mutArrayを使用します。これは1つのNSMutableArrayオブジェクトです。

0

以下は、あまりにも動作します:

NSMutableArray *mArray = (NSMutableArray *)[yourString 
           componentsSeparatedByString:@"separator"]; 

完了したら、あなたはretainreleaseに必要になる場合があります。

+1

これはひどい考えです。不変オブジェクトを変更可能なバージョンにキャストしないでください。 – Richard