Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift 使用未解析标识符';FBSDKLoginManager';_Swift_Facebook Graph Api_Cocoapods_Fbsdkloginkit - Fatal编程技术网

Swift 使用未解析标识符';FBSDKLoginManager';

Swift 使用未解析标识符';FBSDKLoginManager';,swift,facebook-graph-api,cocoapods,fbsdkloginkit,Swift,Facebook Graph Api,Cocoapods,Fbsdkloginkit,我正在使用Cocoapods集成FacebookSDK。当我创建FBSDKLoginManager的对象时,比如let login=FBSDKLoginManager()我得到错误“使用未解析标识符'FBSDKLoginManager'”。我可以看到autoComplete和它指向正确的方法,但它仍然显示错误。这是我的pod文件: platform :ios, '9.0' use_frameworks! target 'BuildTheTower' do pod 'SVProgressHUD

我正在使用Cocoapods集成FacebookSDK。当我创建
FBSDKLoginManager
的对象时,比如
let login=FBSDKLoginManager()
我得到错误“使用未解析标识符'FBSDKLoginManager'”。我可以看到autoComplete和它指向正确的方法,但它仍然显示错误。这是我的pod文件:

platform :ios, '9.0'
use_frameworks!

target 'BuildTheTower' do

pod 'SVProgressHUD'

pod 'FBSDKCoreKit'
pod 'FBSDKLoginKit'
pod 'FBSDKShareKit'

end
这是我的桥接头文件:

#ifndef ObjectiveC_Bridging_Header_h
#define ObjectiveC_Bridging_Header_h

#import <SVProgressHUD/SVProgressHUD.h>

#import <FBSDKCoreKit/FBSDKCoreKit.h>
#import <FBSDKLoginKit/FBSDKLoginKit.h>

#endif /* ObjectiveC_Bridging_Header_h */
\ifndef ObjectiveC\u bridgeing\u Header\u h
#定义Objective\u桥接\u标题\u h
#进口
#进口
#进口
#endif/*ObjectiveC\u桥接\u头\u h*/

其他功能,如
FBSDKAppEvents.activateApp()
FBSDKApplicationDelegate.sharedInstance().application(应用程序,didFinishLaunchingWithOptions:launchOptions)
工作正常,但
FBSDKLoginManager
不工作。

不需要桥接头。只需添加导入语句

import FBSDKCoreKit
import FBSDKShareKit
import FBSDKLoginKit

有关更多信息,请参见官方。

不需要桥接标头。只需添加导入语句

import FBSDKCoreKit
import FBSDKShareKit
import FBSDKLoginKit

有关更多信息,请参见官方网站。

使用这些导入语句

import FacebookLogin
import FBSDKLoginKit
import FBSDKCoreKit
import FacebookCore
import FirebaseAuth

使用这些导入语句

import FacebookLogin
import FBSDKLoginKit
import FBSDKCoreKit
import FacebookCore
import FirebaseAuth

已经试过了,没用。据我所知,如果FBSDKLoginKit在SWIFT中,这应该会起作用。但该框架在Objective-C中。@kashif789us该框架本机支持Swift。查看我的帖子编辑。这是我在检查下载的源代码及其.h和.m文件时使用的。我应该在没有椰子荚的情况下使用它吗?@kashif789us它也应该和椰子荚一起使用。你试过删除桥接头吗?它说没有这样的模块“FBSDKLoginKit”已经尝试过了,但不起作用。据我所知,如果FBSDKLoginKit在SWIFT中,这应该会起作用。但该框架在Objective-C中。@kashif789us该框架本机支持Swift。查看我的帖子编辑。这是我在检查下载的源代码及其.h和.m文件时使用的。我应该在没有椰子荚的情况下使用它吗?@kashif789us它也应该和椰子荚一起使用。你试过删除桥接头吗?上面说没有这样的模块“FBSDKLoginKit”