Errors after changing NSNumber to Int/Double
问题 I have this class to get data from Firestore: struct Spty: Identifiable{ var id: String var spty: String var r: NSNumber var g: NSNumber var b: NSNumber } class SptyViewModel: NSObject, ObservableObject{ @Published var specialities = [Spty]() @Published var search = "" func fetchData(){ let db = Firestore.firestore() db.collection("specialities").addSnapshotListener { (querySnapshot, error) in guard let documents = querySnapshot else {return } self.specialities = documents.documents