0

我一直在网上寻找如何UIImage使用. 但是我真的很困惑最简单的选择是什么。到目前为止,我只使用来创建连接并将消息发布到墙上,如下所示:FacebookFacebook SDKFacebook SDK

// Create message
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                                   @"Blah", @"name",
                                   @"", @"caption",
                                   @"", @"description",
                                   @"http://www.xyz.com", @"link",
                                   @"", @"picture",   // THIS IS NOT BIG ENOUGH
                                   nil];

// Post it to the users feed
[facebook dialog:@"feed" andParams:params andDelegate:nil];

这似乎工作得很好,并允许我上传少量的文本和图像。我遇到的问题是图像太小了。我需要一种允许用户上传更大(就查看大小而言)图像以及简短标题的方法。

请有人提供解决方案(理想情况下可以解决我现有的代码)?

4

1 回答 1

2

感谢@Malek_Jundi,我设法实现了这一目标。这是我使用的代码:

NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:[facebook accessToken], @"access_token",nil];
[params setObject:@"Caption to go with image" forKey:@"name"];
[params setObject:myImage forKey:@"source"];   // myImage is the UIImage to upload
[facebook requestWithGraphPath:@"me/photos"
                     andParams: params
                 andHttpMethod: @"POST"
                   andDelegate:(id)self];
于 2012-05-16T15:07:10.307 回答