I have a C array in Objective C defined as follows:

```
id keysArray;

```

Then in an if block, i would like to redefine the array based on a condition:

```
if (somethingIsTrue){
    id keysArray[4][3];
}
else {
    id keysArray[6][1];
}

```

Then outside of the if block, when i access the array, i get errors saying the `keysArray` does not exist.

Thanks.