/ / Unterschiedliches Verhalten zwischen iOS-Simulator und iPhone bereitstellen - swift, xcode7-beta2

Unterschiedliches Verhalten zwischen iOS-Simulator und iPhone bereitstellen - swift, xcode7-beta2

Nach dem Update von Xcode 7 beta auf Xcode 7 beta 2 habe ich in meinen tableView-Zeilen seltsames Verhalten bekommen.

Ein paar Punkte zu erwähnen:

  • Ich bin nicht in der Phase, in der ich meine Benutzeroberfläche bearbeite, alles ist auf seine ursprünglichen Vorgaben eingestellt.
  • Ich habe keinen meiner Prototyp-Standardzellen in IB geändert
  • Ich habe auch keine Tabellenattribute programmgesteuert geändert.
  • Meine Codebasis hat sich seit dem Upgrade nicht geändert.
  • Dies ist ein neues Verhalten seit dem Update.

Dies ist von meinem Simulator (alles ist in Ordnung):

Bildbeschreibung hier eingeben

Dies ist von meinem iPhone (einige Zellen sind schwarz): Bildbeschreibung hier eingeben

Meine Frage ist:

Kennt jemand dieses Verhalten? Wenn ja, was kann ich tun, um das zu beheben?


Hinweis: Extra Inhalt wurde aus Gründen der Übersichtlichkeit gelöscht; siehe Antwort.

Antworten:

0 für die Antwort № 1

Das Problem war, dass Xcode 7 Beta 2 es mir ermöglichte, auf meinem iPhone mit iOS 8 zu installieren. Was mir jemand gesagt hat, der es wissen sollte, sollte wahrscheinlich nicht möglich sein.

Schritte, die ich reproduziert habe:

  • Mit Xcode 7 Beta 2 erstellen Sie ein einfaches Projekt mit einem TableViewController.
  • Bereitstellen des Projekts für den iPhone 6-Simulator (siehe weißer Hintergrund)
  • Bereitstellen des Projekts auf iPhone 6 mit iOS 8 (siehe schwarzer Hintergrund)

Mein erster Versuch, auf iOS 8 mein Gerät zu deployenwurde als nicht förderfähig markiert. Ich steckte das Gerät ein und steckte es wieder ein. Es dauerte etwas länger, um es zu installieren, als es normalerweise der Fall war, aber in diesem Fall hatte es einen schwarzen Hintergrund für alle meine Tabellenansichten.

Lösung:

Ich habe iOS 9 Beta 2 auf meinem iPhone 6 installiert und alles funktioniert wie erwartet.