Swift: variable de acceso en ViewController

Tengo un controlador de vista con un botón, un índice y una función que se llama cuando se presiona el botón, aquí hay un ejemplo del código:

Controlador de vista:

func buttonPressed(){

index++

}

Luego tengo una clase en la que quiero acceder e imprimir el índice desde el controlador de vista

Clase:

print("Index is \(ViewController().index)")

Obviamente esto no funciona, ¿alguien sabe cómo puedo acceder a esto? Realmente no puedo crear una instancia porque es un ViewController y no será el mismo índice. Creo.

Respuestas a la pregunta(4)

Su respuesta a la pregunta