“消息传递”类型的值没有成员“令牌”

LgS*_*s97 4 firebase swift firebase-cloud-messaging

我有这个方法来访问我的 VC 中的令牌 (FireBaseCloudMessasing),而不是将其存储在 AppDelegate 中,但我收到此错误:“Messaging”类型的值没有成员“令牌”

func getFCM(){
        Messaging.messaging().token { token, error in
          if let error = error {
            print("Error fetching FCM registration token: (error)")
          } else if let token = token {
            print("FCM registration token: (token)")
            self.fcmRegTokenMessage.text  = "Remote FCM registration token: (token)"
          }
        }
    }
Run Code Online (Sandbox Code Playgroud)

Edu*_*sov 6

尝试更新依赖项。如果您使用 Cocopoads,请将 Firebase/Messaging pod 更新到最新版本:

$ pod update Firebase/Messaging
Run Code Online (Sandbox Code Playgroud)

或者如果您想更新所有 pod,请使用

$ pod update
Run Code Online (Sandbox Code Playgroud)

为我工作