Как решить Использование неразрешенного идентификатора 'SetOptions'? - PullRequest
0 голосов
/ 22 мая 2018

Я обновил Firestore следующим образом.Теперь я не могу больше этим пользоваться.Я удалил, переустановил несколько раз.Но нет никаких изменений.Я схожу с ума.Проблема:

«Использование неразрешенного идентификатора« SetOptions »».

db.collection("").document("").setData([ "p1answered":false, "p1OutofTime": false ], options: SetOptions.merge())

Bolts (1.9.0)
Using BoringSSL (10.0.2)
Using FBSDKCoreKit (4.33.0)
Using FBSDKLoginKit (4.33.0)
Using Firebase (5.0.1)
Using FirebaseAnalytics (5.0.0)
Using FirebaseAuth (5.0.0)
Using FirebaseCore (5.0.1)
Using FirebaseFirestore (0.12.1)
Using FirebaseInstanceID (3.0.0)
Using FirebaseUI (5.0.0)
Using GTMOAuth2 (1.1.6)
Using GTMSessionFetcher (1.1.15)
Using Google-Mobile-Ads-SDK (7.31.0)
Using GoogleSignIn (4.1.2)
Using GoogleToolboxForMac (2.1.4)
Using Protobuf (3.5.0)
Using SwiftySound (1.0.0)
Using TwitterCore (3.1.0)
Using TwitterKit (3.3.0)
Using gRPC (1.12.0)
Using gRPC-Core (1.12.0)
Using gRPC-ProtoRPC (1.12.0)
Using gRPC-RxLibrary (1.12.0)
Using leveldb-library (1.20)
Using nanopb (0.3.8)

// Pod File

Раскомментируйте следующую строкуопределить глобальную платформу для вашего проекта

платформа: ios, '9.0'

target 'Tahmin Et' do # Прокомментируйте следующую строку, если вы не используете Swift и не хотитеиспользовать динамические рамки use_frameworks!

 # Pods for My App

    pod 'SwiftySound'
    pod 'FirebaseUI/Google'
    pod 'FirebaseUI/Facebook'
    pod 'Google-Mobile-Ads-SDK'
    pod 'FirebaseUI/Twitter'
    pod 'FirebaseCore'
    pod 'FirebaseAuth'
    pod 'FirebaseFirestore'

end

1 Ответ

0 голосов
/ 23 мая 2018

Ваш код в порядке, вам просто нужно import FirebaseFirestore в вашем классе.

Редактировать: После обсуждения

pod 'FirebaseFirestore' также не правильно.Это должно быть pod 'Firebase/Firestore'.Взгляните на Руководство по началу работы с Firebase выберите вкладку iOS в разделе Настройка среды разработки .

Редактировать: 2

В последней документации это выглядит так:

db.collection("cities").document("BJ").setData([ "capital": true ], merge: true)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...