8

Ich habe Xcode 6.3 gerade mit einem Projekt gestartet, an dem ich schon eine Weile gearbeitet habe. Ich habe einige Änderungen vorgenommen und dann das vorhergehende Arbeitsprogramm ausgeführt. Ergebnis: ein Build-Ausfall mit der MeldungSo deaktivieren Sie "Mehrere Methoden namens ... mit nicht übereinstimmendem Ergebnis, Parametertyp oder Attributen gefunden"

Compile ZXParsedResult.m ... enter image description here

So ist die ZXing Bibliothek kann plötzlich nicht mehr kompiliert werden. Ich vermute, das ist ein weiterer XCode-Fehler (das Programm wird nicht ausgeführt, auch nachdem alle Änderungen an der zuvor funktionierenden Codebasis zurückgesetzt wurden). Ist es möglich, diese Fehlermeldung zu deaktivieren?

Ich habe bereits eine erfolgreiche Reinigung des Projekts ausgelöst.

Antwort

2

Sieht wie Problem hat in neueste Version der Bibliothek gelöst, die Diskussion zu diesem Thema https://github.com/TheLevelUp/ZXingObjC/issues/208

sehen Wenn Sie nicht bereit sind, auf die neueste Version zu aktualisieren, ich dieses Update von Diskussion lieber

  • (id) parsedResultWithType: (ZXParsedResultType) Typ { Rückgabe [(ZXParsedResult *) [Self-Alloc] InitWithType: Typ]; }

Mehr über diese Art von Fehler new in Xcode 6.3/iOS 8.3: using self alloc for convenience constructor causes build error