Показать сообщение отдельно
Старый 08.11.2013, 11:55
alexcon314 вне форума Посмотреть профиль Отправить личное сообщение для alexcon314 Найти все сообщения от alexcon314
  № 3  
Ответить с цитированием
alexcon314
listener

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
Не очень понятно, какова логика апдейта. Т.е. понятно, что происходит при старте, если *.db отсутствует в applicationDirectory, то копируем из applicationStorageDirectory, а апдейт тут при чем?
Т.е. апдейт - это какой-то режим, в котором в applicationStorageDirectory *.db заменяются новыми? Тогда дополнить проверку exists проверкой на версию файла, время, размер.. не?
Цитата:
существует ли файл пользовательской базы. Если нет, то это новая установка, если есть - апдейт.
Не факт, вообще говоря. Но мне тоже не понятно, какое отношение это имеет к апдейту. По-любому надо юзерскую дб либо копировать, если ее нет, либо, не копировать, если есть.

Короче, если в applicationStorageDirectory main.db отличается от main.db в applicationDirectory - то это апдейт.


Последний раз редактировалось alexcon314; 08.11.2013 в 12:07.