Swiftで調べたこと2
Swiftを触っててわからなかったこと・調べたことまとめ
ボタンクリック時のイベントを追加
addTargetまわりでエラーになっていて調べてた。↓
アプリからSafariでwebページを開く方法
UIButtonで下線を引く
for文でindexを取得したい
ログイン画面の実装周り
Firebase経由でログインするので調べた。
全部設定して、問題ないはずだけどシミュレーターだとうまく動かない。。(実機だとうまくいった)
twitterでアカウントとアプリの連携をしたのにFirebaseに追加されない
iOS で Twitter ログインを使用して認証する | Firebase
let logInButton = TWTRLogInButton(logInCompletion: { session, error in if (session != nil) { let authToken = session.authToken let authTokenSecret = session.authTokenSecret // ... } else { // ... } })
公式の↑のコードだと動かなかった。(if (session != nil)
のところがうまくいってなかった?)
以下のコードに書き換えたら動いた。
let logInButton = TWTRLogInButton(logInCompletion: { session, error in if let session = session { let authToken = session.authToken let authTokenSecret = session.authTokenSecret // ... } else { // ... } }) logInButton.center = self.view.center self.view.addSubview(logInButton)
- 参考