突然之间,我的示例项目无法向表中插入数据。它抱怨没有创建表。我的示例 GitHub(https://github.com/sreexamus/KMMSQLDelightPOC)删除了示例中的 SQM 文件并进行了尝试。不确定哪个插件会即时更新,从而破坏了这一点。
Android SDK:4.1 RC SQLDelight:1.4.3 KMM:0.1.3 发布 Kotlin:1.4.10
错误:
函数没有或继承 @Throws 注释,因此异常不会作为 NSError 从 Kotlin 传播到 Objective-C/Swift。相反,它被认为是意外和未处理的。程序将终止。未捕获的 Kotlin 异常:kotlin.Exception:android/database/sqlite/SQLiteException - 没有这样的表:事件(代码 1):,编译时:INSERT OR REPLACE INTO Events(eventName, eventType, attributes, trackedAt)VALUES(?,?, ?,?)