Objective c 使用'时截断正文消息&';带有MFMailComposeViewController和MFMessageComposeViewController的字符
我有一个iPhone应用程序,可以发送应用程序内电子邮件(使用MFMailComposeViewController)和SMS消息(使用MFMessageComposeViewController) 发送这两种类型的消息都可以,但当消息的最后一个单词包含“&”字符时,我遇到了一个奇怪的问题。当在电子邮件/sms iPhone内置控件(我上面提到的控制器)中打开“&”时,包括“&”在内的所有内容都会被截断。我将用几个例子加以说明Objective c 使用'时截断正文消息&';带有MFMailComposeViewController和MFMessageComposeViewController的字符,objective-c,ios,ios4,ios-4.2,Objective C,Ios,Ios4,Ios 4.2,我有一个iPhone应用程序,可以发送应用程序内电子邮件(使用MFMailComposeViewController)和SMS消息(使用MFMessageComposeViewController) 发送这两种类型的消息都可以,但当消息的最后一个单词包含“&”字符时,我遇到了一个奇怪的问题。当在电子邮件/sms iPhone内置控件(我上面提到的控制器)中打开“&”时,包括“&”在内的所有内容都会被截断。我将用几个例子加以说明 发送文字为“Hello world”的消息效果很好 发送文本为“H
- 发送文字为“Hello world”的消息效果很好
- 发送文本为“Hello&world”的消息会将消息截断为“Hello”
- 发送文本为“Hello worl&d”的消息会将消息截断为“Hello worl”
- 发送文本为“Hello&world&world”的消息会将消息截断为“Hello&world”
我正在使用iOS SDK 4.3进行开发,该问题在iPhone3GS和iPad2设备上重复出现。我已确认这是iOS SDK 4.3中的一个错误。升级到iOS 5后,问题消失了,所以我想苹果已经修复了这个bug。我已经确认这是iOS SDK 4.3中的一个bug。升级到iOS 5后,问题消失了,所以我想苹果已经修复了这个bug