0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

【AirDish】vol.1 Facebookログイン機能の実装

Last updated at Posted at 2019-10-17

Facebookのログイン機能を実装したときの手順を備忘録的に残しておく。
もっといい方法がある場合など、指摘をお願いします!

参考となるYOUTUBE

https://www.youtube.com/watch?v=7DdgvI8z6OU&feature=youtu.be
基本的には、上記のyoutube通りに進めれば良い。

動画と異なる点

動画と異なる記述が必要なのは以下の点。

1. SDKApplicationDelegate → ApplicationDelegate(5分50秒頃〜)

AppDelegate.swiftの
SDKApplicationDelegate.shared.application(application, didFinishLaunchingWithOptions: launchOptions)
ではエラーが出る。
ApplicationDelegate.shared.application(application, didFinishLaunchingWithOptions: launchOptions)
で解決する。

2. ログインのviewのLoginButton → FBLoginButton(8分頃〜)

ログインボタンを作るコード部分

[.publicProfile])
        loginButton.center = view.center
        loginButton.delegate = self
        self.view.addSubview(loginButton)

ではエラーが出る。
正しくは、

[.publicProfile])
        loginButton.center = view.center
        loginButton.delegate = self
        self.view.addSubview(loginButton)

で解決する。

追記
遷移のことまで考えると
https://www.youtube.com/watch?v=7R3DLfLkhtc
こちらのようにstoryboardでボタン生成したほうがわかりやすいかもしれない。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?