2012-11-05 24 views
8

Ich frage mich, ob jemand anderes hatte das passiert mit ihnen. Ich habe eine iPhone App, die ich seit über einem Jahr aktualisiert habe, und es hat gut funktioniert auf meinem iPad2, iPhone 3GS, sowie die 4G, 4GS und 5. Allerdings habe ich erst kürzlich ein iPad3 zum Testen der App auf. Etwas sehr seltsames passiert: Wenn die App durch Xcode in Entwicklung geladen wird, kommt es hoch und sieht perfekt aus - jedoch wird es auf keine Berührungen überhaupt antworten. Ich habe eine Warnung, die beim Laden erscheint, und Sie können diese schließen, aber der eigentliche Hauptansicht-Controller reagiert nicht auf Ziehen oder Berührungsgesten - er ist im Wesentlichen eingefroren. Jedoch! Wenn ich das Gerät rotiere und die App richtig rotiert, fängt es plötzlich an zu arbeiten, auch wenn ich es zurückdrehe! Der Simulator für das iPad mit iOS6 in der normalen und Retina tut das gleiche, obwohl es auf meinem iPad2 gut funktioniert. Der Simulator für das iPhone funktioniert jedoch einwandfrei.App wird nicht reagieren, bis Rotation/2x auf iPad3

Wie ich schon sagte, passiert das auf keinem anderen Gerät. Sogar auf die gleiche Weise geladen wie alle Geräte ermöglichen das Klopfen wie normal. Hier ist, was ich in der Lage gewesen, um zu bestätigen:

  • iPad3 Gerät: gefroren
  • iPad-Retina-SIM: gefroren
  • iPad-normal sim: gefroren
  • iPad2 Gerät: normal
  • iPhone-Retina sim: normal
  • iPhone-normal sim: normal
  • iPhone 4S Gerät: normal
  • iPhone 4 Gerät: normal

Wenn alle iPhones gearbeitet und die iPads nicht, würde es einen Sinn machen. Aber mein ipad2 funktioniert gut. Auch wenn ich das iPad3 öffne, ist es eingefroren. ABER! Wenn ich die 2X-Taste drücke, fängt es wieder an zu arbeiten auch ohne Rotation.

Ich entschied mich auch zu testen und zu sehen, ob es als Universal App funktionieren würde. Auf dem iPad3 , wenn ich es auf Universal umstellen, funktioniert es ganz gut mit zu beginnen. Also etwas Seltsames muss mit dem Simulator weitergehen. Irgendwelche Ideen?

Danke !!

-Mark

+1

Ich fand die Lösung für http://stackoverflow.com/questions/13445452/xcode-iphone-app-doesnt-respond-after-starting-in-landscape-orientation-on-ipad funktioniert auch für mich. – mss

+0

Dies geschieht auch mit der Stackwise App. – Undo

Antwort

0

Ein Blick (in Ihrem Fall die ganze Sache) keine Eingaben oft zu akzeptieren bedeutet, dass eine der superviews hat einen Rahmen kleiner als sein Inhalt. Dies könnte hier der Fall sein, seltsamerweise nur in bestimmten Situationen, bei Drehung erhält der Ansichtsrahmen die richtige Größe und bleibt danach korrekt.

Haben Sie das in der Zwischenzeit gelöst? Sie können versuchen, den Ansichten verschiedene transparente Hintergrundfarben zu geben und/oder sie clipToBounds zu machen, beginnend mit der Sicht des Top-View-Controllers. Auf diese Weise sehen Sie, ob etwas mit den Bildern nicht stimmt.

Verwandte Themen