In einem meiner iOS App-Entwicklungsprojekte, wenn ich versuche, eine Ansicht auf ARSCNView zu pushen. die App friert hier unten ist mein Code. Bitte schlagen Sie eine geeignete Lösung vor, wenn Sie sich dessen bewusst sind.
- & gt; Die App wurde angehalten, als die Push-Ansicht auf sceneView
controller
Sie sollten die AR-Sitzung nicht unterbrechen . Versuchen Sie, Ihr Design mit Popover-Bildschirmen neu zu strukturieren.
Es gibt einen iOS 11 Beta-Bug, der ARCamera
einfriert, wenn ARSCNView verschwindet, wenn Sie also den Bildschirm vorübergehend mit AR ausblenden müssen:
ARSCNView
vom Storyboard und entferne IBOutlet
vom View-Controller; ARSCNView
programmgesteuert, wenn UIViewController
angezeigt wird; ARSCNView
, wenn UIViewController verschwindet. Es gibt ein kurzes Beispiel:
%Vor% Natürlich sollten Sie Ihren Rahmen für die Szenenansicht überprüfen und ARSCNView
, ARSession
und SCNScene
so einrichten, wie Sie es brauchen.
Xcode Beta 5
Die meisten Freezes wurden in Beta 5 behoben. Aber manchmal wird es immer noch eingefroren, wie wenn Sie native View Controller für die Freigabe verwenden.