0

iOS 4 以降で Facebook iOS SDK 3.0 を使用しています。写真を (カメラから、または iOS デバイスに保存されている写真から) Facebook の壁に公開したいと考えています。

http://developers.facebook.com/docs/tutorials/ios-sdk-tutorial/ドキュメントを確認しましたが、回答が見つかりませんでした。

何か助けはありますか?

4

4 に答える 4

0

FBのドキュメントから:画像を公開する最良の方法(iOS 6.xの場合):

- (void)publishToFacebook:(UIImage*)image {
    BOOL displayedNativeDialog =
    [FBNativeDialogs
        presentShareDialogModallyFrom:uiViewController
        initialText:@""
        image:image
        url:[NSURL URLWithString:shortURL]
        handler:^(FBNativeDialogResult result, NSError *error) {
            if (error) {
                /* handle failure */
                NSLog(@"FB Error");
            } else {
                if (result == FBNativeDialogResultSucceeded) {
                    /* handle success */
                    NSLog(@"FB Success");
                } else {
                    /* handle user cancel */
                    NSLog(@"FB Cancel");
                }
            }
        }];

    if (!displayedNativeDialog) {
        NSLog(@"no Native Support");
        UIAlertView *alert = [[UIAlertView alloc] initWithTitle:NSLocalizedString(@"FBPublishErrorTitle", @"") message:NSLocalizedString(@"FBPublishError", @"") delegate:self cancelButtonTitle:@"Ok" otherButtonTitles:nil, nil];
        [alert show];
    }
}
于 2013-01-05T17:44:15.617 に答える
0

ウォールに投稿するためのシート ビュー コンポーザーhttp://www.developers-life.com/facebook-compose-view.html

于 2012-09-11T09:13:22.920 に答える
0

SDK の一部として Scrumptious Sample を確認してください。それはあなたが必要とする正確なものを持っています。

于 2012-09-11T23:09:39.767 に答える
0

あなたが探している解決策はここにあると思います。iOS 6 では、これは非常に簡単になることを覚えておいてください....しかし、今のところは.

http://developers.facebook.com/docs/sdk-reference/iossdk/3.0/class/FBRequest/#//api/name/requestForUploadPhoto :

コード例は次のとおりです。

http://developers.facebook.com/docs/tutorials/ios-sdk-tutorial/publish-open-graph-story/#step5

于 2012-09-10T21:11:35.170 に答える