みかづきブログ その3

本ブログは更新を終了しました。通算140万ユーザーの方に観覧頂くことができました。長い間、ありがとうございました。

👆

引越し先はこちらです!

Social Frameworkをつかおう。

前回 、iPhone向けFacebook SDKをつかうために色々調査をし、いよいよコードを書き始めようと指定たところですが、親切な方 からiOS6からはSocial Frameworkをつかったほうが楽々ということを教えていただいたので乗り換えました。

つかいかた

Build Phases の LinkBinary With Librariesから、Social.framework を追加します。
Build Phasesに関しては 前回 もFacebookSDK.framework を追加しているんで説明を省きます。

Social.frame使いたいクラスにインポートします。

#import <Social/Social.h>

あとは、

SLComposeViewController *composeViewController = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook];
[composeViewController setInitialText:@"Social Framework テストなう。"];
[composeViewController setCompletionHandler:^(SLComposeViewControllerResult result) {
    if (result == SLComposeViewControllerResultDone) {
        // 投稿に成功した際の処理
        NSLog(@"成功です。");
    }
}];
[self presentViewController:composeViewController
                       animated:YES
                     completion:nil];

こんな感じで実装すればFacebookに投稿させることができます。ちょちょいのほいですね。