Xcode:检查电子邮件是发送还是取消

时间:2013-07-02 08:31:30

标签: cocoa-touch mfmailcomposeviewcontroller

我想通过电子邮件注册制作login,为此我必须检查用户是否点击了“发送”或“取消” 。 有没有可能检查这个?因为如果用户没有发送它我不希望他进入我的应用程序。 问候

1 个答案:

答案 0 :(得分:2)

如果您使用默认MFMailComposeViewController,请尝试检查“(MFMailComposeResult)result”:

// Then implement the delegate method
- (void)mailComposeController:(MFMailComposeViewController*)controller didFinishWithResult:(MFMailComposeResult)result error:(NSError*)error {
    [self dismissModalViewControllerAnimated:YES];
}




enum MFMailComposeResult {

   MFMailComposeResultCancelled,

   MFMailComposeResultSaved,

   MFMailComposeResultSent,

   MFMailComposeResultFailed

};
typedef enum MFMailComposeResult MFMailComposeResult;