0
Cocoapodsを使ってFacebookCoreとFacebookLoginをインストールしましたが、MainStoryboardでLoginButtonを使用したいと考えています。私たちは、次のようにボタンにデリゲートを割り当て、当社のViewControllerでクラスLoginButton
とモジュールFacebookLogin
MainstoryboardにFacebook LoginButtonを追加
でビューを作った:
@IBOutlet weak var facebookLogin: LoginButton!
override func viewDidLoad() {
user = FIRAuth.auth()?.currentUser
self.ref = FIRDatabase.database().reference()
if user != nil {
let vc =
self.storyboard?.instantiateViewController(withIdentifier: "Home")
self.present(vc!, animated: true, completion: nil)
}
//Facebook login
self.facebookLogin.delegate = self
}
「我々はまた、loginButtonDidCompleteLogin
とloginButtonDidLogOut
を実装しましたが、ボタンが優勝しましたエミュレータを起動したときに表示されます。
その後、Facebook SDKをインポートする必要はありませんか? –
Cocoapodsを使用して依存関係を処理しているので、既にプロジェクトに含める必要があります。カスタムクラスに 'import'行を追加するだけです。 –
申し訳ありません、私はFacebook SDKとCocoapods、tyvmを混ぜていました! –