Я пытаюсь передать двумерный массив, размер которого может быть динамическим, в качестве аргумента метода.
Внутри метода я хотел бы использовать массив с общим синтаксисом массива.
int item = array[row][column];
Передать массив невозможно, поэтому я подумал об использовании указателя указателя.
- (void)doSomethingWithArray:(int **)array columns:(int)nColumns rows:(int)nRows
{
int item = array[n][m];
}
Но у меня возникает проблема, когда я пытаюсь передать массив в качестве параметра
int array[numberOfRows][numberOfColumns];
[someObject doSomethingWithArray:array columns:numberOfColumns rows:numberOfRows];
Я нашел много советов и хитростей, но почему-то ничего не получалось в том виде, в котором я хотел бы его использовать.
Спасибо за помощь, Eny