Fehler: Verwendung der nicht aufgelösten ID 'kCGBlendModeMultiply'

8

Ich habe vor kurzem auf Xcode 7, Beta 3 aktualisiert.

Und ich bin auf einige Probleme gestoßen, ich kann anscheinend keine Fragen für SO finden.

Wenn ich meine Anwendung starte, erhalte ich 3 Fehler:

  

Verwendung des nicht aufgelösten Bezeichners 'kCGBlendModeMultiply'

     

Verwendung des nicht aufgelösten Bezeichners 'kCGLineCapRound'

     

Verwendung des nicht aufgelösten Bezeichners 'kCGLineJoinMiter'

Aber die 2 letzteren verschwinden, obwohl ich annehme, dass sie auftauchen werden, nachdem die erste behoben ist (deshalb habe ich sie in diese Frage aufgenommen).

Ich habe in den Versionshinweisen nichts darüber gesehen, dass diese entfernt wurden? Also bin ich ein bisschen fest, was ich tun soll. Ich habe versucht, die Zeilen natürlich neu zu schreiben, aber die 3 Dinge, die ich benutzt habe, erscheinen nicht mehr als Optionen. Falls sie im aktuellen Swift 2.0 einfach weg sind, was kann ich stattdessen verwenden?

Hier ist der Code für den ersten Fehler.

%Vor%

Hier ist der Code für die letzten beiden Fehler:

%Vor%

Jede Hilfe wäre sehr willkommen! :)

    
MLyck 09.07.2015, 06:15
quelle

1 Antwort

15

Das sollte funktionieren:

%Vor%

... oder auch nur das:

%Vor%

Wenn Sie Ctrl-click auf CGContextSetBlendMode und dann von seiner Deklaration springen (in der gleichen Weise) zu Deklaration von CGBlendMode dann werden Sie sehen:

%Vor%

Ähnlich sollte die andere Zeile, die den Fehler erzeugt, geändert werden zu:

%Vor%     
courteouselk 09.07.2015, 06:24
quelle