小编Ril*_*ale的帖子

同时关闭视图控制器,然后呈现一个

所以我有一个 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,但我不确定我用什么来代替它。

objective-c uiviewcontroller viewcontroller ios

3
推荐指数
1
解决办法
2328
查看次数