2016-05-23 2 views
0

Это мое первое приложение для iPhone. Я использую Xcode 7.3.Как получить доступ к базе данных Xcode из приложения iPhone

В приложении я использовал this tutorial для создания базы данных sql с помощью приложения (когда пользователь дает разрешение, нажав кнопку, он создает файл .db).

Теперь я хотел бы знать, как я могу загрузить базу данных из приложения.

Вот почему:

приложение будет загружено на другое устройство (не через магазин приложений). Предполагается собирать данные из переносимого устройства и хранить его в базе данных.

Однако я не знаю, как получить доступ к этим данным позже, когда у меня есть телефон пользователя. По-видимому, db живет в

/var/mobile/Containers/Data/Application/###/Documents 

Я читал, что один из методов - «джейлбрейкинг». Но я никогда этого не делал, и это не мой телефон, с которым я имею дело, это клиент, поэтому мне не нравится его взламывать. Есть ли другой способ? Возможно, через терминал (так я сделал это с Android-приложением, используя adb)?

Или есть другой способ, которым я могу сохранить базу данных так, чтобы она была доступна/доступна?

+0

Вам необходимо создать доступ к файлу базы данных в вашем приложении, чтобы он мог «позвонить домой» и загрузить данные, когда вы поручите ему сделать это. – dasblinkenlight

+0

Я не уверен, что вы имеете в виду. Есть ли способ сохранить db в другом каталоге, который доступен? Извините, это мое первое приложение для iPhone. Я не использую iphone – auto

ответ

0

Вы можете попытаться подключить устройство к вашему Mac, а затем в XCode, перейти к окну, устройствам, выбрать устройство и комплект приложений и нажать «Загрузить контейнер ...». enter image description here

Чтобы посмотреть базу данных, вы можете использовать SQLite.

Смежные вопросы