首页 > 解决方案 > 'FBSDKAccessTokenDidChangeNotification' 的快速等价物是什么

问题描述

我终于将我的 Facebook SDK 包装器从 Objective C 迁移到 Swift。什么是正确的替换FBSDKAccessTokenDidChangeNotification

当我尝试使用它时,我收到以下错误:

 NotificationCenter.default.addObserver(
       self, 
       selector: #selector(accountChanged(notification:)), 
       name: FBSDKAccessTokenDidChangeNotification,
       object: nil)
 // Use of unresolved identifier 'FBSDKAccessTokenDidChangeNotification'

标签: iosswiftfacebook

解决方案


见这里:https ://github.com/facebook/facebook-ios-sdk/blob/master/FBSDKCoreKit/FBSDKCoreKit/FBSDKAccessToken.h#L36

Swift 中通知的名称AccessTokenDidChange取决于AccessTokenDidChangeNotification您编译的 iOS 版本。


推荐阅读