Kotlin Multiplattform Room Database Problem auf iOS - InstantiateImpl kann nicht behoben werden ()IOS

Programmierung für iOS
Anonymous
 Kotlin Multiplattform Room Database Problem auf iOS - InstantiateImpl kann nicht behoben werden ()

Post by Anonymous »

Ich arbeite an einem KMP -Projekt (Kotlin Multiplatform) und versuche, eine Raumdatenbank zu implementieren, die sowohl für Android als auch für iOS funktioniert. Die Android -Seite funktioniert einwandfrei, aber ich begegne einen Build -Fehler auf der iOS -Seite mit dem folgenden Fehler:

Es ist nicht möglich, InstantiateImpl () zu beheben. AppDatabase {< /p>

Code: Select all

val dbFilePath = NSHomeDirectory() + "/my_room.db"
return Room.databaseBuilder(
name = dbFilePath,
factory = { AppDatabase::class.instantiateImpl() }  // Error occurs here
)
.setDriver(BundledSQLiteDriver()) // Required for iOS
.build()
}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post