2017-07-19 3 views
1

Quand je mets le code:() est la construction indisponible objet utilisation FIRStorage() et base de données() est la construction indisponible objet utilisation FIRDatabase()

let databaseRef = FIRDatabase.database().reference() 

Je reçois l'erreur:

database() is unavailable use object construction FIRDatabase()

Et avec:

let storageRef = FIRStorage.storage().reference() 

Je reçois l'erreur:

storage() is unavailable use object construction FIRStorage()

J'ai ajouté import FirebaseDatabase et import FirebaseStorage et je les ai ajouté à mon dossier pod et je Xcode et rapide 2. 7.2.1

Répondre

0

Ok, donc en supposant en utilisant la plus récente Vous êtes en train version de gousses rapides et Firebase , il est maintenant écrit comme base de données au lieu de FIRDatabse et de stockage au lieu de FIRStorage.

En outre, votre PODFILE doit avoir

pod 'Firebase/Core' 
pod 'Firebase/Database' 
pod 'Firebase/Storage' 

pour ce que vous faites.

Assurez-vous que lorsque vous fermez, vous enregistrez le fichier Podfile, puis exécutez podinstall. En outre, il est important que vous utilisiez le .xcworkspace pas le .xcodeproj après l'installation.

Enfin, je pense que vous devriez seulement besoin

import Firebase 

car il inclut la base de données et le stockage.

+0

oh désolé quand quelqu'un ils ont édité enlevé le version de swift que je utilisais qui est de 2 et lors de la base de données et de stockage il dit utilisation de l'identificateur non résolu Base de données et de stockage – almond

1

La première est l'importation comme ceci:

import Firebase 

Ensuite, créez un objet par:

let ref = Database.database().reference() 

Après toute dernière version, FIRDatabase changé à Database

+0

pour être sûr qu'il a édité inclus que je cours sur 2 rapide et j'ai déjà importé Firebase et en faisant let ref = Database.database(). reference() j'obtiens l'identificateur non résolu – almond