我正在尝试将短信发送到电子邮件地址(例如my.email@example.com),如下所示:
MFMessageComposeViewController *picker = [[MFMessageComposeViewController alloc] init];
picker.messageComposeDelegate = self;
picker.recipients = [NSArray arrayWithObjects:@"my.email@example.com", nil];
但是,电子邮件地址会在SMS编辑器To:line中进行修剪/格式化: “myemailexample.com”
我想看到我在To行中传递的确切字符串,是否有人有任何建议为什么它会修剪输入字符串?
非常感谢,
-Mehrdad
答案 0 :(得分:3)
预计会有电话号码,而不是电子邮件地址。来自http://developer.apple.com/library/ios/documentation/MessageUI/Reference/MFMessageComposeViewController_class/Reference/Reference.html#//apple_ref/doc/uid/TP40009668-CH1-SW7:
每个字符串应该在数组中 包含电话号码 预定的收件人。