Pasteboard – копирование (изображение + текст) создает тайну \ n разрыв строки

Когда я добавляю изображение и строку в картон, я получаю таинственный разрыв строки в начале моего текста?

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]]; 

Он помещает фотографию вверху, а затем помещает строку break, а затем текст. Если я попытаюсь отправить изображение и текст в iMessage, изображение будет отделяться в любом случае, и я получаю текст в пузыре с глупым взглядом на него.

Если я просто скопирую текст без фотографии, он не добавит таинственного прерывания строки.

[[UIPasteboard generalPasteboard] setItems:[NSArray arrayWithObjects:text, nil]];

Кто-нибудь знает, как это исправить?
Если нет , может кто-нибудь подумать о хорошем обходном пути? Существуют ли какие-либо символы Юникода, которые будут отменять разрывы строк? и т.д?

One Solution collect form web for “Pasteboard – копирование (изображение + текст) создает тайну \ n разрыв строки”

Храните PNG в кодировке BASE64. Посмотрите, поможет ли это.

PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.