iOS 4 以降で Facebook iOS SDK 3.0 を使用しています。写真を (カメラから、または iOS デバイスに保存されている写真から) Facebook の壁に公開したいと考えています。
http://developers.facebook.com/docs/tutorials/ios-sdk-tutorial/ドキュメントを確認しましたが、回答が見つかりませんでした。
何か助けはありますか?
iOS 4 以降で Facebook iOS SDK 3.0 を使用しています。写真を (カメラから、または iOS デバイスに保存されている写真から) Facebook の壁に公開したいと考えています。
http://developers.facebook.com/docs/tutorials/ios-sdk-tutorial/ドキュメントを確認しましたが、回答が見つかりませんでした。
何か助けはありますか?
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];
}
}
ウォールに投稿するためのシート ビュー コンポーザーhttp://www.developers-life.com/facebook-compose-view.html
SDK の一部として Scrumptious Sample を確認してください。それはあなたが必要とする正確なものを持っています。
あなたが探している解決策はここにあると思います。iOS 6 では、これは非常に簡単になることを覚えておいてください....しかし、今のところは.
コード例は次のとおりです。
http://developers.facebook.com/docs/tutorials/ios-sdk-tutorial/publish-open-graph-story/#step5