【发布时间】:2011-12-11 21:18:45
【问题描述】:
我有以下代码:
for (int i = 1; i <= [nmaSpread count];)
{
[nmaUserName addObjectsFromArray:[nmaSpread objectAtIndex:i]];
[nmaSpread removeObjectAtIndex:i];
i += 2;
}
我已将所有变量声明为全局变量,nmaUserName 和 nmaSpread 都是 NSMutableArrays,并已在 viewDidLoad 中分配。
我想将 nmaSpread 中的所有奇数对象存储到 nmaUsername 中,然后删除 nmaSpread 中的活动对象。
但是它总是因为这个错误而崩溃:
[NSMutableArray addObjectsFromArray:]: 数组参数不是 NSArray 2011-12-11 21:08:55.123 appName[15671:f803] * 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“* -[NSMutableArray addObjectsFromArray:]:数组参数不是NSArray'
【问题讨论】:
标签: objective-c arrays xcode nsmutablearray