web-dev-qa-db-ger.com

Bildvorschläge funktionieren nicht Xcode 10

Ich versuche, das Image auf UIImageView einzustellen. Es funktioniert gut in älteren Versionen.

In Xcode 9.4.1

 enter image description here

Aber in Xcode 10

 enter image description here

Wenn ich versuche, den Namen des Bildes einzugeben, wird der Bildvorschlag nicht angezeigt.

Sogar "Image Literal" funktioniert nicht. Doppelklick auf das obige Symbol funktioniert auch nicht.

Gibt es eine Einstellung in den Xcode-Einstellungen?

Wie kann ich Bildvorschläge wie zuvor aktivieren?

11
JD.

https://download.developer.Apple.com/Developer_Tools/Xcode_10_beta_3/Release_Notes_for_Xcode_10_beta_3.pdf

Code-Vervollständigung für Swift-Bildliterale wurde in Xcode 10 entfernt. (38087260)  enter image description here

9
user2481332

In Xcode 10 und Swift 4.2 wurde nur die Code-Vervollständigungsfunktion (oder die automatische Vervollständigung) von Xcode IDE für die alte Methode eingestellt. Hier ist der neue Weg:

Geben Sie einfach image literal ein und es wird das Standardsymbol ... abgeschlossen. Doppelklicken Sie auf dieses Symbol, um die Medienbibliothek rechts davon zu öffnen.

Wählen Sie einfach Ihr Bild und es funktioniert wie zuvor!

Ich hoffe ich kann dir helfen!

8
Mohd Asim

Es scheint einige echte Probleme zu geben, wie Xcode 10 mit Bildliteralen umgeht, insbesondere wenn der von Ihnen angegebene Name nicht mit dem Dateinamen dieser Elemente übereinstimmt.

Im Folgenden finden Sie die Schritte, die ich gefunden habe, um die Literalvorschauen für Bilder wiederherzustellen.

Fügen Sie ein Bild über die Medienbibliotheksauswahl hinzu.

 Add an image via the media library picker.

Wenn Sie mehrere Auflösungen für Ihr Bild haben (z. B. @ 1x, @ 2x, @ 3x), werden diese von Xcode unbequem in Ihren Code eingefügt und es wird ein Fehler ausgegeben, der Sie darauf hinweist, dass Sie etwas Unartiges getan haben.

 Consecutive statements error.

Löschen Sie ggf. zwei der fehlerhaften Bildvorschauen. Anstelle einer Vorschau Ihres tatsächlichen Bildes wird möglicherweise ein Standardbildsymbol angezeigt.

 Default image icons.

Kommentieren Sie die Zeilen aus, auf die Sie das Bild setzen. Das Bildliteral verweist auf den Dateinamen Ihres Assets und nicht auf den Namen, den Sie im Assetkatalog angegeben haben.

Wenn Sie Ihre Assets umbenannt haben, nachdem Sie sie zu Ihrem Assets-Katalog hinzugefügt haben, scheint dies manchmal zu verhindern, dass Xcode das Asset ordnungsgemäß liest.

 Filenames.

Ändern Sie die Dateinamen in die entsprechenden Asset-Namen.

Sie finden die Bestandsnamen in Ihrem Bestandskatalog.

 Asset names in catalog.

 Asset names in code.

Kommentieren Sie den Code und doppelklicken Sie auf das Bildsymbol, wenn das Standardsymbol noch sichtbar ist. Es sollte dann eine Vorschau Ihres aktuellen Assets angezeigt werden.

Möglicherweise müssen Sie auch Ihr Projekt bereinigen und neu erstellen.

 Asset previews.

0
ian