gpt4 book ai didi

iphone - 在 MFMessageComposeViewController 中点击取消后没有任何反应

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:51:56 38 4
gpt4 key购买 nike

尽管在使用 MFMailComposeViewController 之后,向 MFMessageComposeViewController 的转移是直接的,但有一个问题。

假设这段代码:

MFMessageComposeViewController* mySMS = [[MFMessageComposeViewController alloc] init];
[mySMS setDelegate:self];
[self presentModalViewController:mySMS animated:YES];

它以这种方式用于邮件,但在短信中你应该将不同的委托(delegate)设置为这样的内部结构:

[SMS setMessageComposeDelegate:self];

希望您不要像我今天早些时候那样陷入困境。

最佳答案

您需要实现委托(delegate)方法-(void)mailComposeController(MFMailComposeViewController*)controller didFinishWithResult (MFMailComposeResult)result error:(NSError*)error:

在里面你应该自己关闭它:

-(void)mailComposeController:(MFMailComposeViewController*)controller didFinishWithResult:(MFMailComposeResult)result error:(NSError*)error 
{
[self dismissModalViewControllerAnimated:YES];
}

关于iphone - 在 MFMessageComposeViewController 中点击取消后没有任何反应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7934411/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com