MICHELEPISANI.IT
 

Problema di tipo semantico

Method definition for 'myMethod:' not found

July 13
07:012015

Un banale errore, facilmente risovibile durante lo sviluppo di un app iOS è "Method definition for 'myMethod:' not found", dove al posto di 'myMethod' c'è ovviamente il nome del metodo che abbiamo istanziato.
Il problema è di tipo semantico e solitamente ci viene restituito o perchè il metodo è stato istanziato nel file .h ma non definito nel file .m, oppure perchè pensiamo di aver definito il metodo istanziato ma in realtà nonostante il nome sia lo stesso i due metodi apparentemente uguali sono due metodi distinti, il caso più classico è la presenza di parametri non corrispondente tra istanza e definizione.
Ad esempio:

file .h

- (void)metodoUno;
- (void)metodoDue;


file .m

- (void)metodoUno:(NSString *)stringa {
...
}

- (void)metodoDue {
...
}


Il primo metodo non è stato correttamente istanziato (capita in fase di sviluppo per modifiche successive nel codice) e nel caso specifico viene interpretato dall'ambiente di sviluppo come un metodo diverso, dovrebbe quindi essere modificato in:

- (void)metodoUno:(NSString *)stringa;
- (void)metodoDue;

 

Tags

Autore

Michele Pisani

Michele Pisani

Ho uno spiccato orientamento al problem-solving, se è troppo facile non mi diverto :)
Credo nella volontà e nel cambiamento perchè hanno fatto della mia passione il mio pane quotidiano.
Se devo descrivermi con una sola parola direi... "Concretezza", la mia stretta di mano è una garanzia.

0 Commenti

Non ci sono commenti

Nessuno ha ancora commentato questo articolo, fallo tu per primo!

Scrivi un Commento

Scrivi un Commento

Il tuo indirizzo email non sarà pubblicato.
I campi contrassegnati da un * sono obbligatori

Articoli e Argomenti correlati

Il Canale YouTube in ITALIANO

1 VIDEO GRATIS ogni 2 settimane! ISCRIVITI!

Entra a far parte della community su Facebook

Categorie popolari

Iscriviti alla mia newsletter

La tua e-mail con me sarà al sicuro.
Non fornirò mai le tue informazioni a nessuno!

Ultimi commenti

MASSIMO BERNARDI

ho cercato ma non ho trovato niente se non dei sensori di passaggio tipo passaggio sotto entrata di …

Michele Pisani

Ciao Massimo, sia i sensori che un sistema già pronto (in base alle tue esigenze) li puoi …

MASSIMO BERNARDI

CIAO A ME SERVIREBBERO QUATTRO SENSORI COSì PER FARE DEI TEST FISICI DOVE POSSO TROVARE UN …

Michele Pisani

Ciao Domenico, in questi casi controllerei la posta, di solito arrivano degli avvisi via email in …