3 Stimmen

Warum sendet der MFMailComposeViewController keine Nachrichten?

Ich versuche, eine E-Mail mit Xcode auf einem Mac PC zu senden. Dafür verwende ich MFMailComposeViewController Klasse und ich habe die Code-Dateien beigefügt:

Aber wenn ich auf die Schaltfläche "Senden" des modalen Ansichts-Controllers klicke, wird das MFMailComposeResultSent-Objekt der MFMailComposeResult-Klasse zurückgegeben, aber die E-Mail wurde nicht an die angegebene E-Mail-Adresse gesendet. Wenn ich auf die Schaltfläche Abbrechen klicken, dann gibt es MFMailComposeResultCancelled zurück.

Und ich habe meinen Mac auch mit einem E-Mail-Konto konfiguriert. Aber die Sache, die ich nicht in der Lage zu verstehen ist, wie dieses e-Mail-Konto mit dem obigen Code verbunden ist, denn selbst wenn ich alle e-Mail-Konten von der Mac-Maschine dann auch beim Klicken auf die Schaltfläche "Senden" der modalViewController es das MFMailComposeResultSent-Objekt zurückgibt löschen.

Kann mir jemand helfen, die E-Mail zu senden und die Kommunikation zwischen den E-Mail-Konten und dem obigen Code zu verstehen?

Vielen Dank im Voraus.

11voto

Ben Gottlieb Punkte 84876

Machen Sie das im Simulator oder auf einem echten Gerät? MFMailComposeViewController sendet im Simulator eigentlich keine E-Mails.

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