Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.

Di chuyển sang SDK Firebase mới nhất cho Swift (v4.0.0)

Trong phiên bản 4.0.0 của các firebase iOS SDK cho Swift, chúng tôi bao gồm thay đổi theo các quy ước đặt tên trong Hướng dẫn thiết kế Swift API . Để khắc phục bất kỳ lỗi hoặc cảnh báo nào bạn có thể nhận được khi cập nhật phiên bản SDK Firebase iOS của ứng dụng, hãy làm theo các bước trong hướng dẫn di chuyển này.

Những thay đổi trong phiên bản mới

Các thay đổi sau đã được thực hiện đối với Swift SDK trên tất cả các sản phẩm Firebase:

  • Loại bỏ các FIR tiền tố trên tên cho tất cả các hằng số, các giao thức, các lớp học, enums, và định nghĩa kiểu.
  • Đổi tên FIRApp để FirebaseApp .
  • Đổi tên FIROptions để FirebaseOptions .

Đối với một danh sách đầy đủ của những thay đổi, vui lòng xem danh sách chi tiết của phần thay đổi .

Giải quyết lỗi

Cách tốt nhất để giải quyết các lỗi do những thay đổi này là sử dụng hộp thoại Fix-it trong Xcode.

  1. Khi bạn mở dự án cập nhật của bạn trong không gian làm việc Xcode của bạn, các lỗi phát sinh từ việc thay đổi cách đặt tên xuất hiện trong navigator vấn đề .
  2. Nhấp vào lỗi và giải quyết nó với các gợi ý trong Fix-nó thoại .

Giải quyết xung đột đặt tên

Để giải quyết xung đột đặt tên, hãy sử dụng không gian tên do mô-đun cung cấp. Ví dụ, trong trường hợp của FIRUser , mà bây giờ User , bạn có thể muốn phân biệt giữa bạn User lớp / struct và căn cứ hỏa lực User lớp.

@import Firebase
...
var firebaseUser: Firebase.User?

Danh sách chi tiết các thay đổi