我正在试用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 { ... }
}
字符串
这个错误是什么,为什么会发生?
1条答案
按热度按时间v7pvogib1#
在同一个文件中同时导入了Firebase的一些库和
SwiftData
时,通常会出现此错误。我猜他们每个人都有@Query
在他们的图书馆。您可以通过调用
@SwiftData.Query(...)
来修复此错误,以便指定您希望使用SwiftData
的版本,或者反之亦然。