Stai facendo confusione ... array[i] è un elemento dell'array non tutto l'array.
Esegui la setArray(array)
quando hai a disposizione l'array, alla fine della for. E occhio che quell'array non sia locale altrimenti non puoi utilizzare il relativo puntatore.