Странный вопрос.Я перевожу приложение Android на iOS.Я столкнулся с проблемой в Android 9, когда помощник SQLite запутывается, если у вас нет таблицы «android_metadata» с полем «locale».Если у вас его нет, если вы сделаете
db.rawQuery("select * from " + TABLE_NAME)
, это вызовет ошибку, потому что кажется, что он начинает выбирать все после таблицы метаданных.Я столкнулся с этим, потому что в Android 9 openOrCreateDatabase()
больше не создает автоматически таблицу метаданных, если она не существует.Как только я сам добавил его в файл db, он снова отлично работал.
Я осмотрелся, но смог найти любую документацию по формату SQLite db для iOS.Кто-нибудь из профессионалов знает, какие таблицы iOS требуют, чтобы избежать каких-либо проблем?
Спасибо за чтение!