/ / ActionSheet pushViewController Probleme - Objective-C, iOS7, UIactionsheet

ActionSheet pushViewController Probleme - objective-c, ios7, uactionsheet

Ich habe Probleme beim Anzeigen eines Ansichtscontrollers aus einem Aktionsblatt in iOS 7. Mein Programm scheint nur zu überspringen:

[self.navigationController presentViewController:viewController animated:TRUE];

Ist jemand anderes auf dieses Problem gestoßen?

Vielen Dank.

Antworten:

1 für die Antwort № 1

self.navigationController ist nil wenn der View Controller nicht in einen Navigationscontroller eingebettet ist. Senden einer Nachricht an nil wird ignoriert (weshalb Ihr Programm diese Zeile überspringt).

Veränderung self.navigationController zu self, oder self.tabBarController Wenn Sie einen Controller für die Registerkartenleiste verwenden, oder self.splitViewController Wenn Sie einen Controller für geteilte Ansichten verwenden.


0 für die Antwort № 2

Versuche es mit

[self presentViewController:viewController animated:YES completion:nil];

0 für die Antwort № 3

Probieren Sie den neuen View Controller in - (void)actionSheet:(UIActionSheet *)actionSheet didDismissWithButtonIndex:(NSInteger)buttonIndex