___ qstnhdr ___ Swift Playground zeigt keine Fehler an
___ answer44665564 ___
Klicken Sie im Problemnavigator mit der rechten Maustaste auf den Fehler - & gt; Öffne es als Schnellansicht und wähle es dann zurück, um es als Spielplatz zu öffnen. Es funktioniert für mich.
___ answer44080308 ___
Tatsächlich zeigt ein Playground den "roten Markenfehler auf der linken Seite des Codes" und es gibt auch eine automatische Option, um den Fehler zu beheben, genauso wie normale Projekte.
Ich hatte das gleiche Problem wie Sie (rote Markierungen wurden nicht auf der linken Seite angezeigt). Was für mich gelöst hat:
- Klicken Sie mit der rechten Maustaste auf den Fehler im Issue Navigator (oben links)
- Im Menü & gt; Öffnen als & gt; Schnellübersicht
- Wiederholen Sie den gleichen Befehl und öffnen Sie als & gt; Spielplatz Seite
Ich bin auf Xcode 8.3.2
Update: Dasselbe gilt für Xcode 9.0
___ answer44472492 ___
Löschen von abgeleiteten Daten und Beenden von Xcode funktionierte für mich.
___ tag123xcode ___ Xcode ist Apples integrierte Entwicklungsumgebung (IDE). NUTZUNGSHINWEIS: Verwenden Sie dieses Tag nur für Fragen zur Xcode-IDE selbst und nicht für allgemeine Mac- oder iOS-Programmierungsthemen. Verwenden Sie [Kakao] für Mac-Programmierfragen und [Kakaotouch] oder [ios] oder [Swift] für iOS-Programmierfragen.
___ tag123swiftplayground ___ Swift Playgrounds sind interaktive Designumgebungen, die Code während des Schreibens auswerten. Zwischenergebnisse des Codes werden in einem rechten Fensterbereich angezeigt.
___ antwort43360341 ___
Was Sie sehen, ist korrektes Verhalten. Wenn Sie die roten Markierungen mit Ihrem Code verknüpfen möchten, verwenden Sie ein echtes Projekt. Spielplätze zeigen nicht alle Fehler, und wenn sie sie zeigen, zeigen sie sie, wie Sie beschrieben haben, in der Konsole, zuerst mit der gleichen Nachricht, die Sie bekommen würden in den "roten Markierungen" und dann mit der eher sinnloses Crash-Log. (Es ist nicht Xcode, der abstürzt; es ist der spezielle Spielplatzausführungsprozess.)
Also, das siehst du auf einem Spielplatz:
So sehen Sie ein App-Projekt:
___ answer43624192 ___
Datei - & gt; Spielplatzeinstellungen
überprüfen Sie Live-Ausgaben für den Quellcode
Wählen Sie alle Ausgaben radiale Schaltfläche
Xcode war tatsächlich ab 3/2017 und zeigte Fehler auf dem Spielplatz, genau wie in einem Projekt beim Editieren einer Datei. Dieses Verhalten hat sich in einem letzten Update geändert, obwohl ich es nicht dokumentiert sehe. Ich nahm an, dass es sich um einen Fehler handelt, der mit dem neuesten Patch eingeführt wurde, oder vielleicht wurde eine Standardeinstellung geändert, die geändert werden kann.
Bearbeiten: Ich habe gerade einen Spielplatz geöffnet, den ich vor dem Patch erstellt habe, und Fehler werden inline angezeigt
Einstellungen sind
___ answer45968648 ___
Manchmal funktioniert diese Funktion, in den meisten Fällen nicht. Xcode 8.3.3 war mit dieser Funktion sehr fehlerhaft und hat mich dazu gebracht, Playgrounds zu vermeiden.
Hier ist ein Bildschirm, wenn es in Xcode 9 Beta 6 funktioniert:
Das Beenden und erneute Öffnen von Xcode scheint dazu beizutragen, dass es wieder funktioniert, aber die Tools scheinen ziemlich verwirrt zu sein, wenn ich mit Code experimentiere.
Wenn ich den Code durcheinander bringe, verursacht das Probleme, Playgrounds hören auf zu kompilieren, dann bekomme ich eine veraltete Feedback-Schleife und habe keine Ahnung, ob der Code funktioniert oder nicht.
... nachdem ich einen Spielplatz in Xcode 9 Beta 6 hatte, hörte es auf zu arbeiten. Fehler wurden nicht mehr inline angezeigt, daher würde ich empfehlen, weitere Fehlermeldungen in Ссылка
zu hinterlegen
___ qstntxt ___
Ich beginne Swift und benutze Tutorials in Swift playgrounds für macOS.
Also Beispielcode wäre
%Vor%
Ich bekomme keine roten Fehlerinformationen in der str 1. Nur ein Absturz in der Konsole
%Vor%
Wenn ich den Code korrigiere, aktualisiert sich der Spielplatz und zeigt neue Daten an, die Fehler werden nicht gemeldet
Wie kann ich verhindern, dass Xcode abstürzt und sich wie dokumentiert verhält?
Xcode Version 8.3 (8E162) macOS 10.12.4
Ich habe versucht, alle Xcode-Dateien (einschließlich derjenigen, die während eines Builds erstellt werden) zu löschen und einen anderen Benutzer neu zu installieren und zu verwenden
___