2016-07-22 21 views
9

Tôi đã tạo một dự án Xcode mới, thêm nhóm 'Firebase' vào tệp pod của tôi và cài đặt nó, đồng thời thêm tệp Google-services.plist và phần còn lại theo tài liệu Firebase.Tham chiếu Firebase không khai báo

nhập khẩu căn cứ hỏa lực hoạt động tốt, nhưng nếu tôi cố gắng

var ref:FIRDatabaseReference! 

trong cùng một ViewController, sau đó nó ném một lỗi:

Use of undeclared type 'FIRDatabaseReference'

Và điều này xảy ra đối với bất kỳ tài liệu tham khảo căn cứ hỏa lực. Bất kỳ ý tưởng về điều này? Tôi rất mới với Swift và IDE xCode.

Trả lời

33

Chỉ cần có cùng một vấn đề, nhưng sau một thời gian tôi nhận ra rằng tôi đã mất tích một mục trong pod-file, pod-file của bạn nên bao gồm:

pod 'Firebase/Database' 

Hy vọng nó hoạt động bây giờ :)

+2

Thêm dòng vào Podfile của bạn và sau đó chỉ cần chạy" cập nhật nhóm "trong thiết bị đầu cuối –

+0

Yep, đã hoạt động. Cảm ơn rất nhiều! – ffritz

8

EDIT: Tôi đã tìm thấy vấn đề thực sự đằng sau. Firebase đã cập nhật. Người dùng cần cập nhật phiên bản firebase qua cocopod. Sau khi cập nhật cocopod, có thể sử dụng mọi thứ bình thường như Docbase của Firebase.

==========================================

Tôi có cùng một vấn đề nhưng không thể khắc phục sự cố bằng cách cập nhật tệp pod.

Cuối cùng, tôi tìm ra giải pháp.

Google dạy chúng ta phải nhập khẩu chỉ

import Firebase

Chỉ cần thêm:

import FirebaseDatabase

và mọi thứ sẽ trở nên tốt

0

Giải quyết vấn đề bằng cách loại bỏ "FIR" hình thức những lời ("FIRDatabaseReference" and "FIRDatabaseHandle")

Cũng nhập "Firebas e "trong chế độ xemController

Các vấn đề liên quan