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

Я реализовал приложение на iPhone, (Objective-c)

в том, что я использовал SQLITE для базы данных.

Теперь мне нужно поделиться данными.

Поделиться данными:

  1. Мне нужно отправить данные по почте.
  2. В нем я прикрепляю свой файл базы данных (может быть в формате csv?)
  3. Чтобы повторно использовать мои данные в другом приложении, сбросив данные.

Любые полезные ответы, заранее спасибо


person user1645721    schedule 10.09.2012    source источник
comment
Что именно вы хотите сделать..? просто поделитесь своими данными в iTunes и восстановите их, когда вам это понадобится.   -  person Dipen Chudasama    schedule 10.09.2012


Ответы (2)


Вы могли видеть, что некоторые приложения открывают файлы PDF из почтового ящика, потому что эти приложения регистрируются для обработки файлов .pdf. Таким образом, iOS показывает список доступных приложений, которые зарегистрировались для открытия файлов PDF, чтобы пользователь мог выбрать любое приложение для просмотра прикрепленного файла.

Точно так же вы можете создать свое собственное расширение файла и зарегистрироваться в файле info.plist, чтобы в почте при нажатии на вложение предоставлялась возможность открыть его в вашем приложении.

Raywenderlich дал очень хороший учебник для этого.

Как Импорт и экспорт данных приложения по электронной почте в приложении iOS

Посмотрите на это, угрюмо поможет вам.

person vishy    schedule 10.09.2012

Вы также можете рассмотреть возможность разделения вашей проблемы на две части: 1) экспорт в CSV, а затем 2) отправка CSV по электронной почте. Вот ссылка на помощь с частью 1: Используйте CHCSVParser: https://github.com/davedelong/CHCSVParser

person spacetree    schedule 13.01.2014