所以我有一个 VC,当单击按钮时我会调用它(它是一个 MFMailComposeViewController),并且当发送消息时,它会关闭 ViewController,我希望它在发送完成后呈现一个不同的视图控制器。但每次发送电子邮件后它都会崩溃,而不是这样做。我知道我做错了什么,但我不确定是什么。
这是我的代码,它消除并呈现新的代码。
- (void) mailComposeController:(MFMailComposeViewController *)controller didFinishWithResult:(MFMailComposeResult)result error:(NSError *)error {
[self dismissViewControllerAnimated:true completion:nil];
[self presentViewController:_emailConfirmationPage animated:YES completion:nil];}
Run Code Online (Sandbox Code Playgroud)
我认为问题是我使用的self,但我不确定我用什么来代替它。