ViewController.m將在用戶按文本瀏覽中的按鈕和類型時組裝電子郵件的正文。讀取電子郵件的程序會要求它使用XML。最後的消息將是這樣的:iphone將字符串傳遞給項目中的另一個.m文件
NSString *sendMessage = [[NSString alloc]initWithFormat:@"<?xml version = \"1.0\" ?>\n<?commitcrmxml version = \"1.0\" ?>\n<CommitCRMTransaction>\n<ExternalApplicationName>Myapp</ExternalApplicationName>\n<SendResponseToEmail>[email protected]</SendResponseToEmail>\n<Password>pass</Password>\n<ReturnTransactionID>CRDOWV34HL53J543GENDYDH92BSF</ReturnTransactionID>\n<DataKind>TICKET</DataKind>\n<RecordData>\n<FLDTKTCARDID>%@</FLDTKTCARDID>\n<FLDTKTPROBLEM>%@\n%@\n%@\n%@\n%@\n%@</FLDTKTPROBLEM>\n<FLDTKTSTATUS>100</FLDTKTSTATUS>\n<FLDTKTKIND>General</FLDTKTKIND>\n<FLDTKTPRIORITY>10</FLDTKTPRIORITY>\n<FLDTKTSOURCE>Myapp</FLDTKTSOURCE>\n<FLDTKTSCHEDLENESTIM>60</FLDTKTSCHEDLENESTIM>\n<FLDTKTFORDISPATCH>N</FLDTKTFORDISPATCH>\n</RecordData>\n</CommitCRMTransaction>", cardID, tempStoreCompany, tempStoreLocation, tempStoreName, tempStorePhone, tempStoreEmail, descriptionMessage];
我的第二個實現文件,MailSend.m,會使用(SKP)SMTP發送郵件。 MailSend.m需要訪問sendMessage字符串中的文本(在ViewController.m中),以便可以正確發送消息。
我該怎麼做?
localBodyString是做什麼的? – user1489433 2012-07-16 18:06:32
你可以隨心所欲地做任何事情。它是從FirstViewController分配的NSString。你可以設置一個UILabel來顯示它或任何。 – random 2012-07-23 20:11:29