मेरे पास एक UIBarButtonItem है जो उपयोगकर्ताओं को क्या करना है इसके बारे में विकल्प प्रदान करने के लिए एक एक्शन शीट खोल रहा है। जब तक मैं "रद्द करें" बटन पर क्लिक करने की कोशिश नहीं करता, तब तक सब कुछ अपेक्षित है। बटन का लक्ष्य प्रतीत होता है कि यह कहाँ से ऊपर जाना चाहिए। मैं केवल "रद्द करें" और "ओके" बटन के बीच में कहीं क्लिक करके इसे सक्रिय कर सकता हूं।
मैंने अन्य अनुप्रयोगों में एक्शन शीट पर कोशिश की है और वे ठीक काम करते हैं, इसलिए यह सिर्फ मेरा बड़ा अंगूठा नहीं है। UIViewController में एक्शन शीट खुल रही है
- (void)showOpenOptions
{
UIActionSheet *sheet = [[UIActionSheet alloc]
initWithTitle:NSLocalizedString(@"Open link in external application?", @"Open in external application")
delegate:self
cancelButtonTitle:NSLocalizedString(@"Cancel", @"Cancel")
destructiveButtonTitle:NSLocalizedString(@"Open Link", @"Open Link")
otherButtonTitles:nil];
[sheet showInView:self.view];
[sheet release];
}