Всем привет, странный вопрос, когда-то в приложение была база db.sqlite которая работала нормально. Сейчас база обновилась с новыми ключами. Получается если я устанавливаю впервые на устройство данные берутся из новой базы. А если на устройстве уже была старая база, то нет
Как можно насильно перезаписать файл (заменить бд)
Всем привет, странный вопрос, когда-то в приложение была база db.sqlite которая работала нормально. Сейчас база обновилась с новыми ключами. Получается если я устанавливаю впервые на устройство данные берутся из новой базы. А если на устройстве уже была старая база, то нет
Как можно насильно перезаписать файл (заменить бд)
Вообще, миграции для этого. Но если именно так хочется - дропнуть и начисто
Как грамотно поступить? Есть 2 коллекции. Датасорс и делегат каждой в отдельном классе. Мне нужно отправлять в контроллер indexPath каждой коллекции после действий юзера. Работать с нотификатион или есть другой способ?
Да. И например я хочу фильтровать indexPath для каждой коллекции
для каждой коллекции приходи ее indexPath - тебе не нужно нечего фильтровать! Ты можешь только проверять if collectionView == myAcollectionView { /// do this } else { //// do other for other collection view }
для каждой коллекции приходи ее indexPath - тебе не нужно нечего фильтровать! Ты можешь только проверять if collectionView == myAcollectionView { /// do this } else { //// do other for other collection view }