0 / 0 / 0
Регистрация: 15.10.2012
Сообщений: 100
|
|||||||||||
1 | |||||||||||
Не получается прочитать Базу Данных из ресурсов приложения31.05.2013, 17:20. Показов 1184. Ответов 16
Метки нет (Все метки)
Вот функция:
Особенность функции заключается в том, что она прекрасно работает, если вместо БД использовать обыкновенную картинку из проекта. Так вот - в чем магия??? Почему функция картинку видит, а БД - нет?
0
|
31.05.2013, 17:20 | |
Ответы с готовыми решениями:
16
Как вообще сделать эту базу данных онлайн.Чтобы я мог отправлять запросы из приложения в базу Прочитать локально базу данных Чем прочитать базу данных в Mail Agent? Работа с базой данных в составе ресурсов приложения |
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
|
|
31.05.2013, 17:44 | 2 |
Файловая система iOS регистрозависимая. Т.е. myBase.sqlite и MyBase.sqlite - разные файлы. Может быть, в этом косяк.
0
|
44 / 44 / 3
Регистрация: 27.05.2013
Сообщений: 163
|
|
31.05.2013, 18:11 | 3 |
Ты уверен что файл называется myBase.sqlite ... проверь расширение файла, оно точно sqlite ?
Удали myBase.sqlite из проекта и добавь еще раз... Сделай clear в xcode и собери еще раз.. Также если БД изменилась, то на девайсе могла сохраниться старая БД (в папке Documents)... удали полность приложение с устройства.
0
|
0 / 0 / 0
Регистрация: 15.10.2012
Сообщений: 100
|
||||||
03.06.2013, 12:28 [ТС] | 4 | |||||
mobidevelop, 300 раз проверил название, уверен на сто процентов, что косяка нет. Проверял даже еще один человек, тоже проблемы не нашел
Pro2005, чистил, удалял контент и настройки, все делал - не помогает И самое странное то, что раньше работало! Просто перезалил БД и все - ппц. Логического объяснения найти не получается Добавлено через 31 минуту Что еще странно, в режиме дебага когда смотришь код, переменная defaultStorePath ведет себя очень странно. В этом куске кода
0
|
44 / 44 / 3
Регистрация: 27.05.2013
Сообщений: 163
|
|||||||||||
03.06.2013, 12:50 | 5 | ||||||||||
0
|
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
|
|
03.06.2013, 12:52 | 6 |
Проект в студию. Там 100500 причин может быть и 100499 от разгильдяйства (не сказать еще хужей). А такие только глазами найти можно
0
|
0 / 0 / 0
Регистрация: 15.10.2012
Сообщений: 100
|
|
03.06.2013, 13:05 [ТС] | 7 |
Pro2005, дак код в блок не заходит. Переменная defaultStorePath обнуляется (как будто файла в системе проекта попросту нет), и блок пропускается. Поэтому, внутри можно что угодно писать, все равно ничего не изменится
Добавлено через 1 минуту mobidevelop, извиняюсь за нубской вопрос, но как здесь файл приложить к сообщению? Чет найти не могу
0
|
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
|
|
03.06.2013, 13:14 | 8 |
В "Расширенном режиме" чуть ниже кнопки "Ответить" есть раздел "Дополнительные опции".
0
|
0 / 0 / 0
Регистрация: 15.10.2012
Сообщений: 100
|
|
03.06.2013, 13:16 [ТС] | 9 |
ану теперь
0
|
0 / 0 / 0
Регистрация: 15.10.2012
Сообщений: 100
|
|
03.06.2013, 13:16 [ТС] | 10 |
mobidevelop, вот, получилось
0
|
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
|
|
03.06.2013, 13:22 | 11 |
См. картинку
1
|
0 / 0 / 0
Регистрация: 15.10.2012
Сообщений: 100
|
|
03.06.2013, 13:27 [ТС] | 12 |
mobidevelop, я клацнул, теперь вообще failed!
Добавлено через 3 минуты mobidevelop, ой сорри, игнорируй
0
|
44 / 44 / 3
Регистрация: 27.05.2013
Сообщений: 163
|
|
03.06.2013, 13:28 | 13 |
Настройки target, далее "Build Phases" и в "Copy Bundle Resources"... Добавь туда свой myBase.sqlite.
1
|
0 / 0 / 0
Регистрация: 15.10.2012
Сообщений: 100
|
|
03.06.2013, 13:28 [ТС] | 14 |
mobidevelop, я затупил, скрин неправильно посмотрел) Сейчас попытаюсь сделать, как у тебя на картинке
0
|
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
|
||||||
03.06.2013, 13:31 | 15 | |||||
Там NSLog валится. Обнулять переменные надо прежде, чем совать их куда-либо
1
|
0 / 0 / 0
Регистрация: 15.10.2012
Сообщений: 100
|
|
03.06.2013, 13:33 [ТС] | 16 |
mobidevelop, блин, спасибо огромное!!! Я бы в жизни сам бы не сделал, так как тупо даже не знал, что в xcode есть подобная штука)
Pro2005, ОГРОМНОЕ СПАСИБО, что помогали мне! Теперь блин на всю жизнь запомню, что в Xcode есть такой список файлов
0
|
1 / 1 / 0
Регистрация: 23.04.2013
Сообщений: 10
|
|
04.06.2013, 15:41 | 17 |
А ты добавь БД в таргет
0
|
04.06.2013, 15:41 | |
04.06.2013, 15:41 | |
Помогаю со студенческими работами здесь
17
Можно ли в файл ресурсов запихнуть пустую базу данных, чтобы её потом извлечь из ехе? Не получается подключить базу данных Не получается открыть базу данных Не получается открыть Базу Данных Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |