Alb*_*haw 5 clipboard objective-c line-breaks ios
当我向粘贴板添加图像和字符串时,我在文本的开头有一个神秘的换行符?
NSMutableDictionary *photo = [NSMutableDictionary dictionary];
NSMutableDictionary *text = [NSMutableDictionary dictionary];
NSData* imageData = UIImagePNGRepresentation(theImage.image);
[photo setValue:imageData forKey:(NSString*)kUTTypePNG];
[text setValue:theText.text forKey:(NSString *)kUTTypeUTF8PlainText];
[[UIPasteboard generalPasteboard] setItems:[NSArray arrayWithObjects:photo, text, nil]];
Run Code Online (Sandbox Code Playgroud)
它将照片放在顶部,然后放置换行符然后放置文本.如果我尝试在iMessage中发送图像和文本,图像就会分开,我最后会看到一个泡泡中的文字,其前面有一个愚蠢的换行符.
如果我只是复制没有照片的文本,它不会添加神秘的换行符.
[[UIPasteboard generalPasteboard] setItems:[NSArray arrayWithObjects:text, nil]];
有谁知道如何解决这一问题?
如果没有,谁能想到一些不错的解决方法?是否有任何unicode字符可以反转换行符?等等?
| 归档时间: |
|
| 查看次数: |
707 次 |
| 最近记录: |