我正在尝试访问数组的元素并更改它们,例如我有一个包含数字和变量 x 的数组,我必须遍历数组并将变量 x 替换为值。我试过这个,但我在 for 语句中收到一个错误,由于未捕获的异常 'NSRangeException',正在终止应用程序,原因:'*** -[__NSArrayM objectAtIndex:]: index 3 beyond bounds [0 .. 2]'
if( [stack containsObject:@"X"] )
{
int x;
for(x=0; [stack objectAtIndex:x] ;x++)
{
[stack replaceObjectAtIndex:x withObject:[variableValues objectForKey:@"X"]];
}