0

Cocoapods を使用して FacebookSDK を統合しています。FBSDKLoginManager同様のオブジェクトを作成すると、let login = FBSDKLoginManager()「未解決の識別子 'FBSDKLoginManager' の使用」というエラーが表示されます。autoComplete と正しいメソッドを指していることがわかりますが、それでもエラーが表示されます。ここに私のポッドファイルがあります:

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 */

FBSDKAppEvents.activateApp()やなどの他のものFBSDKApplicationDelegate.sharedInstance().application(application, didFinishLaunchingWithOptions: launchOptions)は正常に動作していますが、FBSDKLoginManagerそうではありません。

4

2 に答える 2

4

ブリッジング ヘッダーは必要ありません。import ステートメントを追加するだけです。

import FBSDKCoreKit
import FBSDKShareKit
import FBSDKLoginKit

詳細については、公式のチュートリアル/ドキュメントを参照してください。

于 2016-06-24T06:54:23.907 に答える