我的應用在iOS 5.1之前完美運行。它是一個UISplitviewController
,在左側窗格中有UINavigationController
,並根據在UINavigationController
內做出的選擇更新詳細信息窗格。UISplitViewController iOS 5.1導致彈出箭頭方向錯誤
新從左更換爲酥料餅,地方性到iOS 5.1的作品滑動的;它看起來不太好,但它起作用。
什麼似乎被打破是從在縱向的欄按鈕的「酥料餅」的顯示。這造成了一個例外 - 'NSInternalInconsistencyException', reason: 'Unknown direction passed to _popoverViewSizeForContentSize:arrowDirection:'
我試圖重寫其中顯示酥料餅的方法如下:
-(void)splitViewController:(UISplitViewController *)svc popoverController:(UIPopoverController *)pc willPresentViewController:(UIViewController *)aViewController { [self.popoverController presentPopoverFromBarButtonItem:self.masterPopoverButtonItem permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES]; }
但我仍然得到同樣的錯誤。誰能幫忙?