Il motivo è che vettore è nello stack, ad ogni pulsante premuto viene ri-allocato e ri-inizializzato, non sopravvive al metodo (tra l' altro non rilasci la memoria allocata).
Dichiara vettore come campo della classe e vedi che succede.
Quoto la risposta di userazzo, trovi molto anche sulla documentazione della Apple e su stack overflow, basta cercare.
Sei proprio alle basi, ti suggerisco di studiare il C e un po di OOP, perché senza basi fai ben poco.