Das von einer Spitze im Bündel referenzierte Bild konnte nicht mit dem Bezeichner (wieder) geladen werden

7

(Xcode 6.0.1, iOS 7.1.1, iPad2)

  • Drei neue Bilder zu Images.xcassets hinzugefügt
  • Markiert "Objekte bei Bedarf kopieren" im Importdialog
  • Build-Phasen - & gt; Kopieren von Bundle-Ressourcen: Gelöschte und neu hinzugefügte Images.xcassets
  • Überprüfte Bildnamen, um Probleme mit der Groß- und Kleinschreibung zu vermeiden
  • Gereinigt und neu aufgebaut.
  • Beende Xcode und starte neu
  • Gelöschte App vom Gerät zur Neuinstallation

Versuchen Sie, das Bild als Schaltflächenhintergrund festzulegen.

Bilder werden im Simulator angezeigt, aber nicht auf einem Gerät. Das lässt mich glauben, dass sie nicht mit der App gebündelt werden, obwohl ich im Build Bilder.xcassets aufgenommen habe.

Ich möchte überprüfen, ob die drei neuen Bildsets enthalten sind, aber es scheint keine Möglichkeit zu geben, in images.xcassets im Zweig "Bundle-Ressourcen kopieren" unter "Build-Einstellungen" nachzusehen.

Ich setze den Bildhintergrund im Storyboard, indem ich auf die Bildansicht klicke, den "Attribute Inspector" -Knopf wähle und dann den Bildnamen in der Dropdown-Liste unter "Hintergrund" anwähle.

Andere Bilder funktionieren; Es sind nur die neu hinzugefügten Bilder, die nicht angezeigt werden.

Ich bin ratlos ... irgendeinen Rat?

    
kmiklas 20.10.2014, 16:14
quelle

3 Antworten

9

Es waren Punkte im Dateinamen!

Die neuen Bilder wurden mit Daten benannt, die an das Ende des Dateinamens angehängt wurden. Dabei wurden Punkte verwendet, um Monat, Tag und Jahr zu trennen. so:

  • puppy.10.17.2014.png
  • kitten.10.17.2014.png
  • chick.10.17.2014.png

Ich habe die Punkte entfernt und die Dateien wie folgt benannt:

  • puppy.png
  • kitten.png
  • chick.png

Was für Kopfschmerzen ... Ich hoffe, das hilft jemandem da draußen im Cyberspace!

    
kmiklas 20.10.2014, 16:31
quelle
10

In meinem Fall war das Problem, dass ich einige .JPG-Bilder verwendet habe (von denen ich weiß, dass sie nicht das ideale Format sind, aber ich hatte damit noch keine Bedenken, da ich nur eine erste Entwicklung machte).

Ich habe eines der Bilder in .PNG konvertiert (mit Vorschau), importiert und das Problem wurde behoben!

    
Ricardo Barroso 14.05.2015 11:35
quelle
1

Legen Sie einen uiimageview ab und weisen Sie ihm eines dieser Bilder zu, um zu überprüfen, ob es auf dem Gerät angezeigt wird oder nicht.

    
ZAZ 20.10.2014 16:19
quelle

Tags und Links