Обмен данными между одним приложением iPhone на разных устройствах - PullRequest
0 голосов
/ 29 сентября 2010

Я разрабатываю приложение на iphone, которое позволяет пользователю делать фотографии, добавлять комментарии и местоположение GPS к нему и отправлять его по электронной почте другому пользователю.

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

Проблема : какой лучший способ кодировать эти данные в одном файле и затем извлекать их по прибытии из электронного письма.

1 Ответ

2 голосов
/ 29 сентября 2010

Это довольно высокий уровень, но вот общие шаги:

Сначала зарегистрируйте свой собственный тип файла, как описано здесь .

Затем заархивируйте свои данные, используя NSKeyedArchiver .

Затем прикрепите его к электронному письму, используя MFMailComposeViewController . Убедитесь, что вы даете ему имя файла, которое соответствует типу файла, который вы зарегистрировали ранее.

Наконец, внедрите приложение : didFinishLaunchingWithOptions: , чтобы обработать случай, когда пользователь пытается открыть вложение электронной почты. (В настоящее время это четвертый пункт в документации по методу.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...