2012-11-05 34 views
8

Tôi tự hỏi liệu có ai khác đã xảy ra điều này với họ không. Tôi có một ứng dụng iPhone mà tôi đã được cập nhật trong hơn một năm và nó đã được làm việc tốt trên iPad2 của tôi, iPhone 3GS, cũng như 4G, 4GS, và 5. Tuy nhiên, gần đây tôi đã có được một iPad3 để kiểm tra Ứng dụng trên. Một cái gì đó rất lạ xảy ra: Khi ứng dụng được tải thông qua Xcode trong phát triển nó đi lên và trông hoàn hảo - tuy nhiên, nó sẽ không đáp ứng với bất kỳ chạm ở tất cả các. Tôi có một cảnh báo bật lên khi tải và bạn có thể đóng nó, nhưng bộ điều khiển xem chính thực tế sẽ không phản ứng với bất kỳ cử chỉ kéo hoặc cảm ứng nào - nó chủ yếu là bị đóng băng. Tuy nhiên! Khi tôi xoay thiết bị và Ứng dụng quay chính xác, nó đột nhiên bắt đầu hoạt động tốt, ngay cả khi tôi xoay nó trở lại! Giả lập cho iPad chạy iOS6 bình thường và võng mạc cũng giống như vậy mặc dù nó hoạt động tốt trên iPad2 của tôi. Tuy nhiên, giả lập cho iPhone hoạt động tốt.Ứng dụng sẽ không phản hồi cho đến khi xoay/2x xảy ra trên iPad3

Như tôi đã nói, điều này không xảy ra trên bất kỳ thiết bị nào khác. Thậm chí nạp theo cùng một cách tất cả các thiết bị cho phép khai thác như bình thường. Dưới đây là những gì tôi đã có thể khẳng định:

  • iPad3 thiết bị: đông lạnh sim
  • iPad-võng mạc: đông lạnh sim
  • iPad bình thường: đông lạnh thiết bị
  • iPad2: bình thường
  • iPhone-võng mạc sim: bình thường
  • iPhone bình thường sim: bình thường
  • iPhone 4S thiết bị: bình thường
  • iPhone 4 thiết bị: bình thường

Nếu tất cả các iPhone làm việc và iPad không, nó sẽ làm cho một số ý nghĩa. Nhưng ipad2 của tôi chỉ hoạt động tốt. Ngoài ra, nếu tôi sử dụng iPad3, nó sẽ bị đóng băng. NHƯNG! Nếu tôi nhấn nút 2X, nó sẽ bắt đầu hoạt động một lần nữa ngay cả khi không quay.

Tôi cũng đã quyết định kiểm tra xem nó có hoạt động như một ứng dụng toàn cầu hay không. Trên iPad3 khi tôi chuyển nó sang Universal, nó hoạt động tốt để bắt đầu với. Vì vậy, một cái gì đó kỳ lạ phải được xảy ra với giả lập. Ý tưởng nào?

Cảm ơn !!

-Mark

+1

Tôi đã tìm thấy giải pháp được cung cấp cho http://stackoverflow.com/questions/13445452/xcode-iphone-app-doesnt-respond-after-starting-in-landscape-orientation-on-ipad cũng phù hợp với tôi. – mss

+0

Điều này cũng xảy ra với ứng dụng Stackwise. – Undo

Trả lời

0

Một quan điểm (trong trường hợp của bạn toàn bộ điều) không chấp nhận bất kỳ đầu vào thường có nghĩa là một trong những superviews có một khung nhỏ hơn so với nội dung của nó. Đây có thể là trường hợp ở đây, kỳ lạ chỉ trong các tình huống cụ thể, khi xoay khung nhìn được kích thước chính xác và vẫn chính xác sau đó.

Bạn có giải quyết vấn đề này trong thời gian chờ đợi không? Bạn có thể cố gắng cung cấp cho các chế độ xem các màu nền trong suốt khác nhau và/hoặc làm cho chúng clipToBounds, bắt đầu với chế độ xem của trình điều khiển chế độ xem trên cùng. Bằng cách đó bạn sẽ thấy nếu có gì đó không ổn với các khung hình.

Các vấn đề liên quan