gpt4 book ai didi

iphone - MFMessageComposeViewController 自动关闭

转载 作者:行者123 更新时间:2023-11-28 20:41:17 24 4
gpt4 key购买 nike

在我的应用中,我向用户展示了一个 MFMessageViewController,10 秒后,我通过调用自动关闭它

[self.presentedViewController performSelector:@selector(dismissModalViewControllerAnimated:) 
withObject:[NSNumber numberWithBool:YES] afterDelay:10];

问题是,如果用户已经开始使用 MFM(即通过键入或点击加号或编辑主体来添加收件人),我无法取消此调用。我知道我可以打电话

[NSObject cancelPreviousPerformRequestsWithTarget:self.presentedViewController 
selector:@selector(dismissModalViewControllerAnimated:) object:[NSNumber
numberWithBool:YES]];

但我无法知道用户何时开始以上述方式编辑 MFM。有解决办法吗?

最佳答案

我建议您将 MFMessageViewController 的关闭留给用户。用户已调用它,他将是何时关闭它的最佳判断者。在这种情况下,我认为自动关闭是不安全的,并且在某些情况下可能会激怒用户。

它只是不直观。你为什么要在 10 秒内解雇?随它去吧。

Everything should be made as simple as possible, but no simpler — Albert Einstein

关于iphone - MFMessageComposeViewController 自动关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8454483/

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