1

iPhoneアプリからFacebookへの画像やリンクなどを共有したいのですが、アプリのリンク、カチオン、名前、説明が正常に投稿されました。しかし、私は画像を共有することはできません。私のコードに従ってください。

UIImage *image = [UIImage imageNamed:@"sample.png"];
NSData *imgData = UIImageJPEGRepresentation(image, 1.0);

self.dictionary =[[NSMutableDictionary alloc] initWithObjectsAndKeys:     @"https://www.google.com/ios", @"link",
 imgData, @"data",

 @"AppName", @"name",

 @"Testing", @"caption",

 @"say something about this", @"description",
 nil];

私の共有Facebookコードは..

[facebook requestWithGraphPath:@"/me/feed" andParams:dictionary andHttpMethod:@"POST" andDelegate:self];

私の問題は、バンドルから画像を取得する方法と、選択した画像をFacebookに共有する方法です。助けてください。

4

1 に答える 1

5

以下のように使用します。

NSString *filePath = [[NSBundle mainBundle] pathForResource:@"image1" ofType:@"png"];
NSData *videoData = [NSData dataWithContentsOfFile:filePath];
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                                   @"My hat image", @"message", data, @"source", nil];

[facebook requestWithGraphPath:@"/me/photos" andParams:params andHttpMethod:@"POST" andDelegate:self];
于 2013-02-07T09:58:54.723 に答える