Noobass
0 / 0 / 0
Регистрация: 15.10.2012
Сообщений: 100
|
|||||||||||
#1 | |||||||||||
Не получается прочитать Базу Данных из ресурсов приложения - Программирование iOS31.05.2013, 17:20. Просмотров 947. Ответов 16
Метки нет Все метки)
(
Вот функция:
Особенность функции заключается в том, что она прекрасно работает, если вместо БД использовать обыкновенную картинку из проекта. Так вот - в чем магия??? Почему функция картинку видит, а БД - нет?
0
|
|
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
|
31.05.2013, 17:20 |
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Не получается прочитать Базу Данных из ресурсов приложения (Программирование iOS):
16
Не получается открыть Базу Данных - Программирование iOS Как вообще сделать эту базу данных онлайн.Чтобы я мог отправлять запросы из приложения в базу - SQL Server Прочитать локально базу данных - PHP БД Чем прочитать базу данных в Mail Agent? - Софт Работа с базой данных в составе ресурсов приложения - Visual Basic .NET
|
mobidevelop
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
|
|
31.05.2013, 17:44 | #2 |
Файловая система iOS регистрозависимая. Т.е. myBase.sqlite и MyBase.sqlite - разные файлы. Может быть, в этом косяк.
0
|
Pro2005
44 / 44 / 3
Регистрация: 27.05.2013
Сообщений: 163
|
|
31.05.2013, 18:11 | #3 |
Ты уверен что файл называется myBase.sqlite ... проверь расширение файла, оно точно sqlite ?
Удали myBase.sqlite из проекта и добавь еще раз... Сделай clear в xcode и собери еще раз.. Также если БД изменилась, то на девайсе могла сохраниться старая БД (в папке Documents)... удали полность приложение с устройства.
0
|
Noobass
0 / 0 / 0
Регистрация: 15.10.2012
Сообщений: 100
|
||||||
03.06.2013, 12:28 [ТС] | #4 | |||||
mobidevelop, 300 раз проверил название, уверен на сто процентов, что косяка нет. Проверял даже еще один человек, тоже проблемы не нашел
Pro2005, чистил, удалял контент и настройки, все делал - не помогает ![]() Добавлено через 31 минуту Что еще странно, в режиме дебага когда смотришь код, переменная defaultStorePath ведет себя очень странно. В этом куске кода
![]()
0
|
Pro2005
44 / 44 / 3
Регистрация: 27.05.2013
Сообщений: 163
|
|||||||||||
03.06.2013, 12:50 | #5 | ||||||||||
0
|
mobidevelop
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
|
|
03.06.2013, 12:52 | #6 |
Проект в студию. Там 100500 причин может быть и 100499 от разгильдяйства (не сказать еще хужей). А такие только глазами найти можно
0
|
Noobass
0 / 0 / 0
Регистрация: 15.10.2012
Сообщений: 100
|
|
03.06.2013, 13:05 [ТС] | #7 |
Pro2005, дак код в блок не заходит. Переменная defaultStorePath обнуляется (как будто файла в системе проекта попросту нет), и блок пропускается. Поэтому, внутри можно что угодно писать, все равно ничего не изменится
![]() Добавлено через 1 минуту mobidevelop, извиняюсь за нубской вопрос, но как здесь файл приложить к сообщению? ![]()
0
|
mobidevelop
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
|
|
03.06.2013, 13:14 | #8 |
В "Расширенном режиме" чуть ниже кнопки "Ответить" есть раздел "Дополнительные опции".
0
|
Noobass
0 / 0 / 0
Регистрация: 15.10.2012
Сообщений: 100
|
|
03.06.2013, 13:16 [ТС] | #9 |
ану теперь
0
|
Noobass
0 / 0 / 0
Регистрация: 15.10.2012
Сообщений: 100
|
|
03.06.2013, 13:16 [ТС] | #10 |
mobidevelop, вот, получилось
![]()
0
|
mobidevelop
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
|
|
03.06.2013, 13:22 | #11 |
См. картинку
1
|
Noobass
0 / 0 / 0
Регистрация: 15.10.2012
Сообщений: 100
|
|
03.06.2013, 13:27 [ТС] | #12 |
mobidevelop, я клацнул, теперь вообще failed!
![]() Добавлено через 3 минуты mobidevelop, ой сорри, игнорируй
0
|
Pro2005
44 / 44 / 3
Регистрация: 27.05.2013
Сообщений: 163
|
|
03.06.2013, 13:28 | #13 |
Настройки target, далее "Build Phases" и в "Copy Bundle Resources"... Добавь туда свой myBase.sqlite.
1
|
Noobass
0 / 0 / 0
Регистрация: 15.10.2012
Сообщений: 100
|
|
03.06.2013, 13:28 [ТС] | #14 |
mobidevelop, я затупил, скрин неправильно посмотрел) Сейчас попытаюсь сделать, как у тебя на картинке
0
|
mobidevelop
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
|
||||||
03.06.2013, 13:31 | #15 | |||||
Там NSLog валится. Обнулять переменные надо прежде, чем совать их куда-либо
![]()
1
|
03.06.2013, 13:31 | |
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
|
03.06.2013, 13:31 |
Привет! Вот еще темы с ответами:
15
Не получается подключить базу данных - C#
Не получается занести данные в базу данных - PHP БД Не получается приконектить базу данных к фтпшнику - PHP Сети Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |