Ich habe einen merkwürdigen Effekt mit einem CollectionView (Universal App).
Das iPad Storyboard habe leer erstellt und alle Inhalte vom iPhone Storyboard per Copy&Paste dort eingefügt.
Die Eigenschaften der Views,Coltroller, Segues usw. sind 1:1 übernommen worden.
Also aus meiner Sicht gleiche App mit gleich konfigurierten Storyboard.
Wenn ich die App auf dem iPhone und dem iPad starte sieht sie grundlegend gleich aus und alle 12 Zellen des CollectionViews (Kalender) sind auf Basis der Datasource sauber von Januar bis Dezember sortiert.
Beim Tap auf eine Monats-Zelle stoße ich mit "performSegueWithIdentifier" ein Push-Segue an, das auf einen Detailcontroller springt.
Wenn ich den Detailcontroller über den "Zurück-Button" der NavigationControllers verlasse, dann ist die Sortierung der Monate auf dem iPhone immer in Ordnung, aber auf dem iPad immer völlig durcheinander. s.Screenshots
Die Monate mischen sich auf dem iPad nach jedem verlassen des Detailcontrollers.
Der Detailcontroller ist noch ein leerer TableViewController. Da passiert noch nichts mit den Daten.
Zur Fehlersuche habe ich in allen meinen Klassen "respondsToSelector" überschrieben und lasse loggen was alles aufgerufen wird.
Beim Verlassen des Detailcontrollers wird die Methode zum Neuzeichnen der Kalender Zellen nicht erneut aufgerufen.
Ich habe echt keinen Plan mehr wo ich weitersuchen kann.
Das iPad Storyboard habe leer erstellt und alle Inhalte vom iPhone Storyboard per Copy&Paste dort eingefügt.
Die Eigenschaften der Views,Coltroller, Segues usw. sind 1:1 übernommen worden.
Also aus meiner Sicht gleiche App mit gleich konfigurierten Storyboard.
Wenn ich die App auf dem iPhone und dem iPad starte sieht sie grundlegend gleich aus und alle 12 Zellen des CollectionViews (Kalender) sind auf Basis der Datasource sauber von Januar bis Dezember sortiert.
Beim Tap auf eine Monats-Zelle stoße ich mit "performSegueWithIdentifier" ein Push-Segue an, das auf einen Detailcontroller springt.
Wenn ich den Detailcontroller über den "Zurück-Button" der NavigationControllers verlasse, dann ist die Sortierung der Monate auf dem iPhone immer in Ordnung, aber auf dem iPad immer völlig durcheinander. s.Screenshots
Die Monate mischen sich auf dem iPad nach jedem verlassen des Detailcontrollers.
Der Detailcontroller ist noch ein leerer TableViewController. Da passiert noch nichts mit den Daten.
Zur Fehlersuche habe ich in allen meinen Klassen "respondsToSelector" überschrieben und lasse loggen was alles aufgerufen wird.
Beim Verlassen des Detailcontrollers wird die Methode zum Neuzeichnen der Kalender Zellen nicht erneut aufgerufen.
Ich habe echt keinen Plan mehr wo ich weitersuchen kann.
Warum verwendest Du keine Breakpoints und den Debugger?