Iphone UIPasteboard在将多个项目粘贴到邮件中时截断字符串

Iphone UIPasteboard在将多个项目粘贴到邮件中时截断字符串,iphone,cocoa-touch,uipasteboard,Iphone,Cocoa Touch,Uipasteboard,我的应用程序尝试将图像和文本作为一系列项目按顺序复制到粘贴板上 我发现文本字符串从粘贴板粘贴到邮件中时,在第一个“\n”字符处被截断 我认为这与编码有关,但奇怪的是,在复制到粘贴板的第一个字符串中,它可以很好地处理这些“\n”字符,这只是后续字符的问题 NSMutableArray *clipArray=[[NSMutableArray alloc] init]; for (int i=0;i<[addressList count];i++) { NSDictionary *c

我的应用程序尝试将图像和文本作为一系列项目按顺序复制到粘贴板上

我发现文本字符串从粘贴板粘贴到邮件中时,在第一个“\n”字符处被截断

我认为这与编码有关,但奇怪的是,在复制到粘贴板的第一个字符串中,它可以很好地处理这些“\n”字符,这只是后续字符的问题

NSMutableArray *clipArray=[[NSMutableArray alloc] init];
  for (int i=0;i<[addressList count];i++) {
    NSDictionary *current=[addressList objectAtIndex:i];
    NSString *text= [NSString stringWithFormat:@"%@\n",[current objectForKey:DATA_KEY] ];           
    NSDictionary *item=[NSDictionary dictionaryWithObjectsAndKeys:text,(NSString *)kUTTypeUTF8PlainText,nil];           
    [clipArray addObject:item];
  }
pasteboard.items=clipArray;
NSLog (@"%@",clipArray);
NSMutableArray*clipArray=[[NSMutableArray alloc]init];

对于(int i=0;i您正在打印阵列的nslog。
尝试打印pasteboard.items,您会发现问题所在。

这里的问题与此完全相同。非常奇怪。邮件应用程序在iOS8下工作得更差-现在将任何图像与文本一起粘贴将只显示图像,文本将不会显示。当我将剪贴板内容粘贴到其他位置检查时,它仍然包含所有文本。