Я не могу понять, почему я получаю предупреждение Swift: Use of unresolved identifier 'Functions
в этой строке моего кода: let functions = Functions.functions()
Мой импорт для viewController включает import Firebase
, и он прекрасно работает, когда Я объявляю let db = Firestore.firestore()
прямо над строкой let functions = Functions.functions()
Мой подфайл содержит pod 'Firebase/Functions'
, и я установил модуль.
Позже я звоню functions
, используя следующий код, и когда я набираю «функции», он рекомендует добавить .httpsCallable, что заставляет меня поверить, что он действительно распознает «функции» объекта:
func getData(){
functions.httpsCallable("helloWorld").call(userData) { (result, error) in
if let error = error {
print(error)
}
if let data = result?.data {
print(data)
}
}
}