Предварительное заполнение базы данных в KMM на стороне iOS с помощью SQLDelight.IOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 Предварительное заполнение базы данных в KMM на стороне iOS с помощью SQLDelight.

Сообщение Anonymous »

Я хочу предварительно заполнить базу данных в моем проекте KMM. Я использую SQLDelight.
У меня есть эта реализация для Android.

Код: Выделить всё

actual fun Scope.createDriver(): SqlDriver {

val context = androidContext()
val fileName = "dbFileName"
val database: File = context.getDatabasePath(fileName)

if (!database.exists()) {
val inputStream = context.assets.open(fileName)
val outputStream = FileOutputStream(database.absolutePath)

inputStream.use { input ->
outputStream.use {
input.copyTo(it)
}
}
}

return AndroidSqliteDriver(NoteDatabase.Schema, context, fileName)
}
Я пробовал этот код на iOS, но он не работает.

Код: Выделить всё

val path = "test.db"
val fileManager = NSFileManager.defaultManager

if (!fileManager.fileExistsAtPath(path)) {
val bundlePath = MR.assets.balagh_ul_quran.url.path.toString()
fileManager.copyItemAtPath(bundlePath, toPath = path, error = null)

}

return NativeSqliteDriver(NoteDatabase.Schema, path)
Кто-нибудь может что-нибудь предложить?
Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/763 ... sqldelight
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Предварительное заполнение базы данных в KMM на стороне iOS с помощью SQLDelight.
    Anonymous » » в форуме IOS
    0 Ответы
    23 Просмотры
    Последнее сообщение Anonymous
  • Предварительное заполнение базы данных в KMM на стороне iOS с помощью SQLDelight.
    Anonymous » » в форуме IOS
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Предварительное заполнение базы данных комнат с помощью Hilt
    Anonymous » » в форуме JAVA
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Предварительное заполнение базы данных комнат с помощью Hilt
    Anonymous » » в форуме Android
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Предварительное заполнение базы данных SwifData вместе с другими локальными объектами.
    Anonymous » » в форуме IOS
    0 Ответы
    36 Просмотры
    Последнее сообщение Anonymous

Вернуться в «IOS»