Невозможно использовать API Firestore с iOS Xcode - PullRequest
0 голосов
/ 11 апреля 2020

Я следовал различным учебникам / руководствам в Google по поводу реализации Firestore с приложением iOS. Проблема, с которой я столкнулся, заключается в том, что 'db', кажется, не распознается как соответствующая переменная.

Я использую SwiftUI, если это что-то значит (я не вижу документации по этому подходу специально, но пытался следовать существующим как лучше всего я могу ссылаться на имена функций).

Содержимое AppDelegate.swift:

import Firebase     // As required

@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {

    func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
        // Override point for customization after application launch.
        FirebaseApp.configure()     // As required
        return true
    }
...

Содержимое ContentView.swift:

import Firebase

struct ContentView: View {
    let db = Firestore.firestore()

    db.collection("wine").addDocument(data: ["year":2017])
...

Однако я столкнулся с следующие прикрепленные сообщения об ошибках.

Сообщения об ошибках отладки

Содержимое моего подфайла:

target 'FoodTracker' do
  # Comment the next line if you don't want to use dynamic frameworks
  use_frameworks!

  # Pods for FoodTracker

  pod 'Firebase/Analytics'
  pod 'Firebase/Auth'
  pod 'Firebase/Core'
  pod 'Firebase/Firestore'
  pod 'FirebaseFirestoreSwift'

  target 'FoodTrackerTests' do
    inherit! :search_paths
    # Pods for testing
  end

  target 'FoodTrackerUITests' do
    # Pods for testing
  end

end

Я удалил все связанные файлы Pod ( кроме Podfile) и перезапустите pod install, но пока безрезультатно.

Я понимаю, что могу что-то упустить, но не могу понять, что из документации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...