UIPageViewController in scroll mode crashes when swiping with multiple touches
| Originator: | stevjerbs | ||
| Number: | rdar://19219772 | Date Originated: | 11-Dec-2014 |
| Status: | Insufficient information | Resolved: | No |
| Product: | iOS SDK | Product Version: | iOS 8.0 (12A365) |
| Classification: | Crash | Reproducible: | Unable |
Summary: The UIPageViewController crashed with the exception "NSInternalInconsistencyException: No view controller managing visible view" while a user was swiping through a UIPageViewController that contained view controllers with embedded UIWebViews. The user appeared to have begun a page turn with one finger (possibly an accidental thumb pan), and continued to swipe through pages using another finger while still holding down the other, resulting in one long pan gesture. Steps to Reproduce: 1. Create a UIPageViewController with view controllers that contain UIWebViews. 2. Set page view controller's transition style to UIPageViewControllerTransitionStyleScroll. 3. Load more than 3 pages into the page controller. 4. Slightly pan to the next page with your thumb at the edge of the screen, but do not release. 5. Use another finger to swipe back and forth through pages. Expected Results: UIPageViewController should not cause a crash with the UIPageViewControllerTransitionStyleScroll transition style. Actual Results: Crash with "NSInternalInconsistencyException: No view controller managing visible view" Version: iOS 8.0 Build 12A365 Notes: We were not able to reproduce this crash again. Configuration: iPad 2 WiFi
Comments
Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!