我有一个iPhone应用程序,通过应用程序发送电子邮件(使用MFMailComposeViewController)和SMS消息(使用MFMessageComposeViewController)。
它可以很好地发送两种类型的消息,但是当消息的最后一个单词包含'&'时,我遇到了一个奇怪的问题。字符。 “&”之后的所有内容在电子邮件/短信iPhone内置控件(我上面提到的控制器)中打开它时会被截断。我将用几个例子来说明。
截断问题仅出现在邮件正文中,而不是主题中(这一点显然不适用于发送短信)。
我已经检查过NSLog输出,在将消息发送到消息控制器之前,消息确实没有被截断。我还测试了使用UIAlertView显示消息,并且消息也没有被截断。
这是iOS中的错误还是我错过了一些明显的东西?
我正在使用iOS SDK 4.3进行开发,这个问题在iPhone3GS和iPad2设备上都是重复的。
答案 0 :(得分:1)
我已经确认这是iOS SDK 4.3中的错误。更新到iOS 5后,问题就消失了,所以我想苹果修复了这个错误。