-2

如果我有这个字符串:

NSString *fileContent = [[NSString alloc] initWithContentsOfFile:groupPath];

...具有以下内容(来自路径):

A B C D,

...如何使用上述对象填充数组?

我试过了:

 self.itemArray = [[NSMutableArray alloc]init];

[itemArray initWithObjects:fileContent, nil];

...目的是获得:

[itemArray initWithObjects:a, b, c, d, nil];
4

2 回答 2

2

如果字符串是用 分隔的", ",那么componentsSeparatedByString:in 的方法NSString就是你想要的。所以你会有类似的东西:

NSMutableArray* array = [[NSMutableArray alloc] initWithArray:[fileContent componentsSeparatedByString:@", "]];
self.itemArray = array;
[array release];
于 2012-06-08T18:49:38.380 回答
2

用“,”分割字符串并创建该数组的可变副本。

于 2012-06-08T18:45:32.990 回答