簡體   English   中英

MFMessageComposeViewController停止短消息傳遞

[英]MFMessageComposeViewController stops sms messaging

我在我的iOS應用程序中使用MFMessageComposeViewController。

MFMessageComposeViewController *controller = [[[MFMessageComposeViewController alloc] init];
if([MFMessageComposeViewController canSendText]){
    controller.body = text;
    controller.recipients = [NSArray arrayWithObjects:recipient,nil];
    controller.messageComposeDelegate = self.navigationController;
    [self.navigationController presentViewController:controller animated:YES];
}

-(void)messageComposeViewController:(MFMessageComposeViewController *)controller didFinishWithResult:(MessageComposeResult)result {
[self dismissModalViewControllerAnimated:YES];
}

按鈕“發送消息”為藍色。 如果您不向iMessage用戶發送消息,iPhone會發送短信而不是iMessage,但在某些設備(iPhone 4,5)上操作失敗。 在那個錯誤之后你根本無法向用戶發送消息! 在iPhone中使用標准短信應用程序。

刪除聯系人,重新啟動,關閉iMessage並不能解決此問題。 MFMessageComposeViewController殺死短信發送,我們無法解決這個問題。 我們在測試設備上有iOS 6.1.3版本。

嘗試

controller.messageComposeDelegate = self;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM