###前提・実現したいこと
始めて1週間のプログラミング初心者です。至らない点多々あるかと思いますがよろしくお願いします。
目標としているアプリ開発に必要な機能をとりあえずの理解で構わないので実装したいと思い、各サイトを参考にしながら作業しています。
今回は、TwitterKitを用いて、以下サイトの画像のようなログインボタンを表示させたいと思っております。
developer.twitter.com
###発生している問題・エラーメッセージ
Value of optional type not unwrapped
上記のエラーが出てしまい、調べたところOptional型ということについて知識が必要なように見受けましたが、初心者のため私には情報の取捨選択が難しく困っております。
どこを直せば上記のようなボタンが表示できるのか教えていただきたいです。
###該当のソースコード
swift
1import UIKit 2import TwitterKit 3 4class ViewController: UIViewController { 5 6 override func viewDidLoad() { 7 super.viewDidLoad() 8 // Do any additional setup after loading the view, typically from a nib. 9 let logInButton = TWTRLogInButton(logInCompletion: { session, error in 10 if (session != nil) { 11 print("signed in as (session.userName)"); 12 } else { 13 print("error: (error.localizedDescription)"); 14 } 15 }) 16 logInButton.center = self.view.center 17 self.view.addSubview(logInButton) 18 } 19 20 override func didReceiveMemoryWarning() { 21 super.didReceiveMemoryWarning() 22 // Dispose of any resources that can be recreated. 23 } 24
###試したこと
リンク1に従ってCocoaPodsを用いてTwitterKitをインストールし、同ページのConfigure Info.Plistの項目、リンク2のPrerequisitesの項目に載っていることまで済ませ、Log In Buttonの項目にあるコードをViewController.swiftにそのまま貼り付けました。
###補足情報(言語/FW/ツール等のバージョンなど)
Xcode 9.2
CocoaPods 1.4
TwitterKit 3
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/01/08 04:28