iPhone アプリで Facebook SDK を使用しています。キャプション付きの写真をアップロードできます。 私はこの例に従います: http://www.icodeblog.com/2011/03/28/facebook-sdk-posting-to-user-news-feed/
これが私のやり方です
- (IBAction) btnPostPress:(id) sender {
//[self.txtCaption resignFirstResponder];
//we will release this object when it is finished posting
FBFeedPost *post = [[FBFeedPost alloc] initWithPhoto:[UIImage imageNamed:@"test.png"] name:@"testing @ work"];
[post setCaption:@"Test"];
[post publishPostWithDelegate:self];
IFNNotificationDisplay *display = [[IFNNotificationDisplay alloc] init];
display.type = NotificationDisplayTypeLoading;
display.tag = NOTIFICATION_DISPLAY_TAG;
[display setNotificationText:@"Posting Photo..."];
[display displayInView:self.view atCenter:CGPointMake(self.view.center.x, self.view.center.y-100.0) withInterval:0.0];
[display release];
}
しかし問題は、3,4枚以上の写真をアップロードすると、アプリケーション名でアルバムが自動的に作成されることです。ここで写真がそのアルバムにアップロードされます (ステータスの更新とは異なります)
しかし、すべての写真を個別に壁に投稿したい. 例: 5 枚の写真をアップロードした場合、特定の写真に関する 5 つのステータス更新が必要です。