Swift Compile-Fehlerbitcast erfordert sowohl Operanden als Zeiger oder weder
Frage
in Xcode6 Beta 1 Etwas ähnliches ähnliches, jedoch mit Xcode6-Beta 4 gab es Fehler. Nachdem Sie die Fehler fixiert haben, ist der fehlerlose Code, den ich habe, unter
ABPeoplePickerNavigationControllerDelegate
, mit dem Sie der Benutzer einen Kontakt aus dem Adressbuch auswählen können. Ich möchte die erste E-Mail erhalten, die dieser Person hinzugefügt wird.
Wenn ich jedoch kompiliere, erhalte ich den Build fehlgeschlagen:
Bitcast erfordert sowohl Operanden als Zeiger oder weder % 80= Bitcast% objc_object *% 79 bis% ps9anyObject_,! DBG! 860 Der gespeicherte Werttyp stimmt nicht mit dem Poiner-Operand-Typ überein! Store% PSS9anyObject_% 80,% objc_object **% 81, Richten Sie 4,! DBG! 860 % objc_object * Der gespeicherte Werttyp stimmt nicht mit dem Poiner-Operand-Typ überein! Store% PSS9anyObject_% 80,% objc_object **% 85, ALIGN 4,! DBG! 864 % objc_object * LLVM-Fehler: defekte Funktion gefunden, Zusammenstellung abgebrochen! Befehl /applikationen/xcode6-beta4.app/contents/developer/toolchains/xcodedefault.xctoolchain/usr/bin/swft fehlgeschlagen mit Exit-Code 1
Die Verdächtigen sind:
generasacodicetagpre.Wenn ich den Code an
ändere generasacodicetagpre.Der Fehler verkürzt sich an
Bitcast erfordert sowohl Operanden als Zeiger oder weder % 79= Bitcast% objc_object *% 78 bis% Ps9anyObject_,! DBG! 856 Der gespeicherte Werttyp stimmt nicht mit dem Poiner-Operand-Typ überein! Store% PSS9anyObject_% 79,% objc_object **% 80, Richten Sie 8,! DBG! 856 % objc_object * LLVM-Fehler: defekte Funktion gefunden, Zusammenstellung abgebrochen! Befehl /applikationen/xcode6-beta4.app/contents/developer/toolchains/xcodedefault.xctoolchain/usr/bin/swft fehlgeschlagen mit Exit-Code 1
Vielen Dank im Voraus für jede Hilfe
aaron
Lösung
Mehr Vollständige Antwort finden Sie in hier .