Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Cannot call value of non-function type 'module<Firebase>'

i have a strange error when i was using firebase from google.

when i trying to init the Fire base setup the ref address for it using this code here

let BASE_URL = "YOUR_FIREBASE_URL"
var FIREBASE_REF = Firebase(url: BASE_URL)

, it shows an error:

Cannot call value of non-function type 'module<Firebase>'

my pod file looks like this:

# Uncomment this line to define a global platform for your project
# platform :ios, '9.0'

target 'Mission Board' do
  # Comment this line if you're not using Swift and don't want to use dynamic frameworks
  use_frameworks!
  pod 'Firebase', '>=2.4.2'
end

Environment: Xcode 7.3.1 (7D1014) Firebase straight from the official site. Swift language.

please anyone help ?

like image 663
Edward Du Avatar asked May 19 '16 17:05

Edward Du


1 Answers

My pod file looks like this :

platform :ios, ‘9.2’

    use_frameworks!

target 'firebaseWithChris' do

    pod 'Firebase'

    pod 'Firebase/Database'

end

Xcode:in viewController.swift file in viewDidLoad method

instead of

var rootRef = Firebase(url:"https://<YOUR-FIREBASE-APP>.firebaseio.com")

try

var rootRef = FIRDatabase.database().reference()

This worked for me :]

like image 99
tomW Avatar answered Oct 24 '22 18:10

tomW