2013-08-25 71 views
-2
testMsg.toEmail = @"%@@txt.att.net", phoneNumberEntry.text; 

嗨,所以我想让testMsg.toEmail成为(phoneNumberEntry文本)@ txt.att.net。我试着用占位符做它,但它没有工作。我该如何解决?为什么不占位符不工作?

+0

你前面的问题使用'[的NSString stringWithFormat:...]' - 可能有用这里:-) –

+0

我试过[的NSString stringWithFormat phoneNumberEntry]和[NSString stringWithFormat phoneNumberEntry.text]。他们都没有工作 –

+0

对不起。它没有成功发送电子邮件。我知道值得的框架,因为我将testMsg.toEmail切换到我的电子邮件字符串,并且它工作正常。 –

回答

2

我认为马丁是正确的,你可以使用此代码 - :

testMsg.toEmail = [NSString stringWithFormat:@"%@@txt.att.net",phoneNumberEntry.text]; 
+0

btw phoneNumberEntry是一个文本字段。此外,当我尝试上述代码时,该消息未发送。 –

+1

@ DaniM.Smith使用NSLog(testMsg.toEmail)在此语句后检查textMsg.toEmail的内容,看看你得到了什么。如果您可以发布相关代码段,因为其他地方可能存在其他问题。 – Rick