8

Ho appena avviato Xcode 6.3 con un progetto su cui ho lavorato per un po '. Ho apportato alcune modifiche e ho eseguito il programma precedentemente funzionante. Risultato: un errore di generazione con il messaggioCome disattivare "Più metodi chiamati ... trovati con risultati non corrispondenti, tipo di parametro o attributi"

Compile ZXParsedResult.m ... enter image description here

Così biblioteca ZXing può improvvisamente non essere compilato più. Immagino che questo sia un altro bug di XCode (il programma non funzionerà nemmeno dopo un reset di tutte le modifiche alla base di codice precedentemente funzionante). È possibile disabilitare questo messaggio di errore?

Ho già attivato correttamente la pulizia del progetto.

risposta

2

Sembra problema è stato risolto nella versione più recente di biblioteca, vedi la discussione su questo tema https://github.com/TheLevelUp/ZXingObjC/issues/208

Se non si è pronti per l'aggiornamento alla versione più recente, preferisco questa correzione della discussione

  • (id) parsedResultWithType: (ZXParsedResultType) type { return [(ZXParsedResult *) [self alloc] initWithType: type]; }

più su questo tipo di errori new in Xcode 6.3/iOS 8.3: using self alloc for convenience constructor causes build error