ho una variabile dichiarata nel file di intestazione:grado variabile 'variabile' accessibile per errore metodo di classe
@interface
int _nPerfectSlides;
e
@property (nonatomic, readwrite) int _nPerfectSlides;
e ho un metodo che Ho dichiarato nell'intestazione:
+ (void) hit;
Il metodo ha il seguente codice in esso:
+ (void) hit {
NSLog(@"hit");
_nPerfectSlides = 0;
[_game showHit];
}
ora per qualche motivo ho l'errore errore e "istanza '_nPerfectSlides' variabile letta nel metodo di classe" sembra non posso accedere a qualsiasi variabile all'interno del metodo . Che cosa sto facendo di sbagliato?
Sì, l'ho provato prima di postare, ha risolto questo problema ma quando provo a chiamare il metodo da un'altra classe si blocca ... cosa devo fare? –
Creare un'istanza della classe e chiamare il metodo di istanza su quell'istanza ... – Arkku
Sembra che non abbia colto i concetti chiave di OOP. Hai documenti assimilati come questo? http://www.otierney.net/objective-c.html – Cyrille