2012/11/04

[facebook][objective-c]写真をアップロード

前回、facebook SDKを使ってObjective-Cから写真をアップロードする方法を書きました。

ただ、これは、まだバージョンが3より前だったころの話。

で、今回は、version3.1で写真をアップロードする方法について。

ものすごい需要が多かったのだろうか?専用のメソッドが用意されていました。

FBRequestConnectionクラスの
startForUploadPhoto:completionHandler:
を使って簡単にアップロードすることができます。

[FBRequestConnection
     startForUploadPhoto:(UIImage *)photo
     completionHandler:^(FBRequestConnection *connection,
                         id result,
                         NSError *error) {

         if (error) {

             [[[UIAlertView alloc] initWithTitle:@"Error"
                                         message:@"Error"
                                        delegate:self
                               cancelButtonTitle:@"Dismiss"
                               otherButtonTitles:nil
               ] show];

         } else {
            

         }

 }];
UIImageさえ用意できれば、簡単にアップロードできるところがいいですね。

ただし、一点注意があって、facebookにアップロード権限がないと正常終了することができません。

アップロード権限の設定、追加については、また今度、書きたいと思います。

0 コメント:

コメントを投稿