我在 Monotouch 5.2.6 和 iOS SDK 5.0.1 上。
我有一个 UIPageViewController,它是另一个视图控制器的子容器。它是这样创建的:
pageViewController = new UIPageViewController (UIPageViewControllerTransitionStyle.PageCurl, UIPageViewControllerNavigationOrientation.Horizontal, UIPageViewControllerSpineLocation.Min);
this.AddChildViewController (pageViewController);
pageViewController.DidMoveToParentViewController (this);
this.viewCurrentMode.AddSubview (pageViewController.View);
如果我旋转设备(模拟器),我会得到这个异常UIApplication.SendEvent()
:
抛出 Objective-C 异常。名称:NSInternalInconsistencyException 原因:提供的视图控制器的数量 (1) 与请求的脊椎位置 (UIPageViewControllerSpineLocationMid) 所需的数量 (2) 不匹配
脊椎位置不是“中间”而是“最小”。有任何想法吗?