![](/img/trans.png)
[英]sending message using MFMessageComposeViewController failed
[英]Truncation of body message when using '&' character with MFMailComposeViewController and MFMessageComposeViewController
我有一個iPhone應用程序,可以發送應用程序電子郵件(使用MFMailComposeViewController)和SMS消息(使用MFMessageComposeViewController)。
發送兩種類型的消息都可以正常工作,但是當消息的最后一個單詞包含'&'字符時,我遇到了一個奇怪的問題。 在iPhone內置控件(我在上面提到的控制器)的電子郵件/短信中打開“&”之后,包括“&”在內的所有內容都會被截斷。 我將舉幾個例子來說明。
截斷問題僅出現在消息正文中,而不出現在主題中(這一點顯然不適用於發送SMS消息)。
我已使用NSLog輸出檢查,在將消息發送到消息控制器之前,消息確實沒有被截斷。 我還測試了如何使用UIAlertView顯示消息,並且消息也不會在此處被截斷。
這是iOS中的錯誤,還是我在這里遺漏了一些明顯的東西?
我正在使用iOS SDK 4.3進行開發,並且該問題已在iPhone3GS和iPad2設備上重復出現。
我已經確認這是iOS SDK 4.3中的錯誤。 更新到iOS 5后,問題消失了,所以我想蘋果公司已修復了該錯誤。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.