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分頃〜)
ログインボタンを作るコード部分
loginButton.center = view.center
loginButton.delegate = self
self.view.addSubview(loginButton)
ではエラーが出る。
正しくは、
loginButton.center = view.center
loginButton.delegate = self
self.view.addSubview(loginButton)
で解決する。
追記
遷移のことまで考えると
https://www.youtube.com/watch?v=7R3DLfLkhtc
こちらのようにstoryboardでボタン生成したほうがわかりやすいかもしれない。