我正在测试从我的应用程序调用消息应用程序(使用MFMessageComposeViewController
),当我选择自己作为收件人时,我注意到我收到了4次消息。
起初我以为自己做错了什么,但是在对“应用”应用进行进一步测试时,它似乎总是在发送给自己时发送重复项(随机发送2到4次)。
我已经尝试过研究这个问题,但是我一直得到太多无关的结果。这是iOS
的已知问题吗?我可以看到它与iMessage
有什么关系。这是非常奇怪的行为,特别是因为它并不总是一致的回复数量。
无论如何,我的应用程序是否应该担心这个问题?由于Messages正在处理它,似乎超出了我的范围,我怀疑我的用户将自己发短信。
我正在使用的代码:
if(message.length > 160) {
message = [message substringToIndex:157];
message = [message stringByAppendingString:@"..."];
}
MFMessageComposeViewController *messageVC = [[MFMessageComposeViewController alloc] init];
[messageVC setMessageComposeDelegate:self];
[messageVC setBody:message];
[self presentViewController:messageVC animated:YES completion:nil];