Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Use of unresolved identifier FIRDatabase when using Firebase

I am trying to use the Firebase database. I was watching a tutorial on how to use Firebase and wrote this line of code, FIRDatabase.database().reference(). Then I got an error saying, Use of unresolved identifier FIRDatabase. I don't know what is wrong I imported Firebase and FirebaseDatabase.

My Podfile

# Uncomment the next line to define a global platform for your project
platform :ios, '10.2'

target 'FirebaseDatabase' do
# Comment the next line if you're not using Swift and don't want to use dynamic frameworks
use_frameworks!

# Pods for FirebaseDatabase

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

end
like image 780
fellowProgrammer Avatar asked Feb 11 '17 16:02

fellowProgrammer


2 Answers

In Swift 4,

Write this command in your pod file.

pod 'Firebase/Database'

Then import in your ViewController like this

import FirebaseDatabase

Full structure of ViewController code like this

import UIKit
import FirebaseDatabase

class ViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()

    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()

    }
}
like image 184
Khawar Islam Avatar answered Nov 03 '22 02:11

Khawar Islam


for me Xcode 8.3, Swift 3, this works:

import FirebaseDatabase

like image 37
Ted Avatar answered Nov 03 '22 02:11

Ted