gpt4 book ai didi

iOS - wait_fences MFMessageComposeViewController

转载 作者:可可西里 更新时间:2023-11-01 03:34:42 24 4
gpt4 key购买 nike

我正在尝试通过以下方式显示 MFMessageComposeViewController View :

MFMessageComposeViewController *mfMessageComposeVC = [[MFMessageComposeViewController alloc] init];

if([MFMessageComposeViewController canSendText]) {

mfMessageComposeVC.body = @"Test.";
mfMessageComposeVC.recipients = [NSArray arrayWithObjects:@"123456", @"34567", nil];
mfMessageComposeVC.messageComposeDelegate = self;
[self presentModalViewController:mfMessageComposeVC animated:YES];
}

当我检查日志输出时,我看到这条警告消息:

wait_fences: failed to receive reply: 10004003

此行为的原因是什么?此警告消息的确切含义是什么?

最佳答案

如果您仍在处理这个问题(或者如果其他人稍后遇到它):

wait_fences 通常意味着您正在屏幕外(或在竞争动画期间)操作 UI - 可能在 MFMailComposeViewer 内,或者更有可能在其后面。 (Stack 上还有大量其他 wait_fences 问题。)

换句话说,问题可能不在于您发布的代码,而在于它周围发生的其他 UI 事件。

如果那(和搜索)没有引导您解决问题,您可以通过注释掉周围的 UI 相关代码直到它起作用来手动解决问题,或者(失败)将失败的代码减少到最简单的可能的示例版本并将其发布在此处,以便我们进一步排除故障。

(此外,presentModalViewController:animated: 在 iOS6 中已被弃用,但这个问题是在 iOS5 的繁荣时期提出的,所以我确定这不是问题所在。)

关于iOS - wait_fences MFMessageComposeViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8908841/

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