2010-12-13 13 views

回答

3

只需創建非可變可變數組您從該消息得到:

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

您缺少'*'。另外'-mutableCopy'是另一種選擇。 – 2010-12-13 12:26:20

+0

@Georg感謝您的糾正 – Vladimir 2010-12-13 12:27:35

0

使用以下代碼。

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

使用mutArray,這是一個NSMutableArray對象。

0

下也能工作:

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

當您完成您可能需要retainrelease

+1

這是一個可怕的想法 - 永遠不會將不可變對象投射到可變版本上。 – Richard 2010-12-13 17:14:06