我使用MFMailComposeViewController
创建了一个简单的电子邮件发件人。我编程它的方式是人们在调用MFMailComposeViewController
之前会有一个textField来填充邮件地址。
当我尝试将文本字段的内容传递给
时NSArray *toRecipents = [NSArray arrayWithObject:receipient];
方法(收件人是NSString
),不知何故,当MFMailComposViewController
出现时,它总是给出
Error:"Is not a valid email address"
并将收件人部分留空。
如果我改变
NSArray *toRecipents = [NSArray arrayWithObject:receipient];
到
NSArray *toRecipents = [NSArray arrayWithObject:@"support@app.com"];
我手动输入地址,它将正常工作。
任何人都知道如何在不收到无效错误的情况下传递NSString
变量?
NSString
确实是“support@app.com”,与我手动输入的相同,但它只是没有不行。
对于那些尝试MessageUI
的人,请帮助仔细检查我是否犯了任何愚蠢的错误
由于
此致
答案 0 :(得分:1)
你的代码很好。尝试使用 .f1_container {
float:left;
width:33.33%
}
代替arrayWIthObjects
:
arraywithObject
在收件人之后使用nil,看看它是否有效。