---

こんにちは〜

Swiftで調べたこと2

Swiftを触っててわからなかったこと・調べたことまとめ

ボタンクリック時のイベントを追加

qiita.com

qiita.com

addTargetまわりでエラーになっていて調べてた。↓

qiita.com

pg-happy.jp

アプリからSafariでwebページを開く方法

yuu.1000quu.com

UIButtonで下線を引く

www.otyazuke.com

for文でindexを取得したい

swift.tecc0.com

ログイン画面の実装周り

Firebase経由でログインするので調べた。
全部設定して、問題ないはずだけどシミュレーターだとうまく動かない。。(実機だとうまくいった)

github.com

ログイン画面の実装

programming-beginner-memo.com

mushikago.com

stackoverflow.com

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)
  • 参考

qiita.com