0

これを使用して、メッセージ付きの画像をアップロードしました。

NSMutableDictionary *dic=[NSMutableDictionary dictionaryWithCapacity:2];
    [dic setObject:@"a message" forKey:@"message"];
    [dic setObject:UIImagePNGRepresentation([UIImage imageNamed:@"1.png"]) forKey:@"source"];

    [FBRequestConnection startWithGraphPath:@"me/photos" parameters:dic HTTPMethod:@"POST"
     completionHandler:^(FBRequestConnection *connection,id result,NSError *error) {
         NSString *alertText;
         if (error) {
             alertText = [NSString stringWithFormat:
                          @"error: domain = %@, code = %d",
                          error.domain, error.code];
             NSLog(@"%@",error);
         } else {
             alertText = [NSString stringWithFormat:
                          @"Posted action, id: %@",
                          [result objectForKey:@"id"]];
         }
         // Show the result in an alert
         [[[UIAlertView alloc] initWithTitle:@"Result"
                                     message:alertText
                                    delegate:self
                           cancelButtonTitle:@"OK!"
                           otherButtonTitles:nil]
          show];
     }];

正常に動作し、アルバムに画像が表示されますが、ホーム ビューにアップロード ステータスが表示されません。メッセージ付きの画像をアップロードして、ホーム ビューに表示するにはどうすればよいですか?

4

1 に答える 1

0

あなたのコードは完全に問題ありません。問題は、FB ストーリーをMost recentからTop storiesに並べ替える必要があることだと思います。

ここに画像の説明を入力

于 2013-11-16T08:59:04.630 に答える