4 Stimmen

Wie man einen modalen View-Controller auf dem iPhone ohne einen "aktuellen" View-Controller präsentieren?

Ich versuche, den E-Mail-View-Controller zu öffnen ( MFMailComposeViewController ), und alles, was ich gelesen habe, empfiehlt die Verwendung von presentModalViewController:animated: die anscheinend an eine der folgenden Stellen gesendet werden muss UIViewController .

Zum Beispiel, in die Dokumentation heißt es:

Rufen Sie die presentModalViewController:animated: Methode des aktuellen View-Controllers und übergibt den View-Controller, den Sie modal präsentieren möchten.

Aber ich habe keinen "current view controller"! Meine App ist ansonsten komplett OpenGL, und mein Setup-Code sieht so aus:

self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
self.view = [[IPhoneView alloc] initWithFrame:[[UIScreen mainScreen] bounds]];

[window addSubview: self.view];
[window makeKeyAndVisible];

und ich richte den OpenGL-Kontext in der IPhoneView Klasse.

Ich habe eine Reihe von Fragen mit der Frage, wie man eine UIViewController von einer UIView und der Konsens scheint zu sein: nicht. Also, wie kann ich die E-Mail-View-Controller mit diesem nifty Schiebeanimation öffnen?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X