मेरा ऐप आईओएस 5.1 से पहले पूरी तरह से काम कर रहा था। यह UISplitviewController
है UINavigationController
बाएं हाथ के फलक में, और उस UINavigationController
के भीतर किए गए विकल्पों पर निर्भर विवरण फलक अपडेट करता है।UISplitViewController आईओएस 5.1 पॉपओवर तीर दिशा त्रुटि
पॉपओवर के लिए बाएं प्रतिस्थापन से नया स्लाइडिंग-इन, आईओएस 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]; }
लेकिन मैं अभी भी एक ही त्रुटि मिलती है। क्या कोई मदद कर सकता है?