Swift UIViewReportBrokenSuperviewChain verursacht durch Layer-Manipulation

9

Ich habe nach der Migration meines Codes auf Swift 3 ein Problem. Ich denke, iOS10 wirft jetzt neue Probleme auf und ist eigentlich nicht mit Swift selbst verbunden.

Der Fehler:

%Vor%

Der Code, der das Problem auslöst, ist:

%Vor%

Der für das Problem verantwortliche Subcode scheint zu sein:

%Vor%     
Mikael 19.09.2016, 04:34
quelle

1 Antwort

9

Ich hatte dieses Problem mit einer Bibliothek, als ich zu Xcode 8 wechselte (Material-Controls-For-iOS - MDTextField). Ich stellte fest, dass das Problem von dort kam, wo die Ebene einer Ansicht (die keine Superansicht hatte) zu einer anderen hinzugefügt wurde.

Es sieht so aus, als ob dies auch für Sie selbst der Fall sein könnte - Ihre erstellte Toolbar wurde erst nicht zu einem Superview hinzugefügt. Der Fix, den ich verwendete, bestand darin, die Ansicht als Unteransicht der Ansicht hinzuzufügen, der die Ebene hinzugefügt wurde. In diesem Fall sollte die Symbolleiste als Unteransicht von myModelView den Fehler stoppen.

    
DavidBennettUK 24.09.2016, 12:25
quelle

Tags und Links