-3
[mutableArray initWithArray: [str componentsSeparatedByString:@" "]];

componentsSeparatedByString返回一个NSArray *,并initWithArray接受一个NSArray *

但是,当我运行此代码时,会出现一些错误。有什么问题?

4

1 回答 1

5

您忘记了呼叫alloc

// Assuming:
NSMutableArray *mutableArray;

// Then:
mutableArray = [[NSMutableArray alloc] initWithArray:[str componentsSeparatedByString:@" "]];

或者:

mutableArray = [[str componentsSeparatedByString:@" "] mutableCopy];
于 2013-09-02T09:15:44.717 回答