Как вы экспортируете / импортируете данные изображения, такие как приложение контактов Apple? - PullRequest
2 голосов
/ 19 февраля 2010

У меня есть приложение с основными данными, в котором хранятся строки и пара изображений.Я хотел бы, чтобы пользователи могли отправлять записи друг другу по электронной почте (например, приложение Apple для контактов).

Я создал схему URL, которая экспортирует / импортирует все строки, но данные изображения являются сложными..

Любая помощь или указание в правильном направлении будет принята с благодарностью.Спасибо

Ответы [ 2 ]

1 голос
/ 19 февраля 2010

Почтовый API iPhone поддерживает добавление в сообщение электронной почты элемента, который можно использовать для встраивания изображения в качестве вложения. Следующие строки кода добавят изображение в электронное письмо:

NSData *imageData = UIImageJPEGRepresentation(myImage, 0.7);
[userSubmitCompose addAttachmentData:imageData mimeType:@"image/jpg" fileName:@"image.jpg"];
1 голос
/ 19 февраля 2010

Если изображения не слишком большие, вы можете поместить данные в URL, Base64 в кодировке . Если они слишком велики для этого, вам может понадобиться найти какое-то промежуточное хранилище, например загрузить их на свой сервер от отправителя, и включить в URL некоторый идентификатор, который позволит вашему приложению загрузить изображение на принимающей стороне.

...