<Swift> Social.framewarkをインポートしてみた
今回はiOSアプリにSNS投稿機能つけたいなぁ、と思ったのでSocial.framewarkを使っていきたいと思います
手順
まずはSocial.framewarkをインポートします
import UIKit import Social //Socialをインポート class resultViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() } }
次にstoryboardで投稿ボタンを設置します。
そして、以下のアクションを追加
@IBAction func tweetBtn(sender: AnyObject) { let twitterViewController = SLComposeViewController(forServiceType: SLServiceTypeTwitter) twitterVC.setInitialText("Twitterに投稿")[f:id:daikon0413:20160327173940p:plain][f:id:daikon0413:20160327174214p:plain] presentViewController(twitterViewController, animated: true, completion: nil) } @IBAction func facebookBtn(sender: AnyObject) { let facebookViewController = SLComposeViewController(forServiceType: SLServiceTypeFacebook) facebookVC.setInitialText("FaceBookに投稿") presentViewController(facebookViewController, animated: true, completion: nil) }
あとは関連付けをして完成です!