【发布时间】:2011-06-14 13:50:55
【问题描述】:
我有第一个 NSArray firstArray,我有
[firstArray removeAllObjects];
在我想用另一个数组secondArray的内容填充它之后
这样写对吗?
firstArray = secondArray;
【问题讨论】:
标签: objective-c ios xcode nsarray
我有第一个 NSArray firstArray,我有
[firstArray removeAllObjects];
在我想用另一个数组secondArray的内容填充它之后
这样写对吗?
firstArray = secondArray;
【问题讨论】:
标签: objective-c ios xcode nsarray
不,firstArray = secondArray 将重新分配指针,这不是您想要的行为。你要[firstArray addObjectsFromArray:secondArray]
【讨论】:
firstArray = [secondArray copy]; 怎么样?
因为 firstArray 是一个 NSArray,所以你需要这样做:
firstArray = [NSArray arrayWithArray:secondArray];
【讨论】: