SwiftData @Query:“Query”对于此上下文中的类型查找不明确

vltsax25  于 2023-08-02  发布在  Swift
关注(0)|答案(1)|浏览(150)

我正在试用SwiftData,在尝试使用@Query时遇到了以下错误:
'Query' is ambiguous for type lookup in this context

import FirebaseFirestore
import SwiftData

struct ContentView: View {
    @Environment(\.modelContext) var context
    @Query var models: [DataModel]                // <-- ERROR HERE

    var body: some View { ... }
}

字符串
这个错误是什么,为什么会发生?

v7pvogib

v7pvogib1#

在同一个文件中同时导入了Firebase的一些库和SwiftData时,通常会出现此错误。我猜他们每个人都有@Query在他们的图书馆。
您可以通过调用@SwiftData.Query(...)来修复此错误,以便指定您希望使用SwiftData的版本,或者反之亦然。

相关问题