当我的测验结束时,我想在facebook上发布带有标题(@name)和texte(@caption)的图片。 我尝试将我的图片放在UIImage中,然后我用@picture将她称为附件,但它根本不起作用。
你有一段代码告诉我如何做到这一点吗?
谢谢
Flo
答案 0 :(得分:0)
这对我有用:
- (void) uploadPhoto:(UIImage *) img caption:(NSString *) caption delegate:(NSObject<FBRequestDelegate> *) delegate{
NSMutableDictionary * params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
img, @"picture",
nil];
if (caption != nil) {
[params setObject:params forKey:@"message"];
}
[self requestWithGraphPath:@"me/photos"
andParams:params
andHttpMethod:@"POST"
andDelegate:delegate];
}
答案 1 :(得分:0)
我认为你的方法中有一个拼写错误。我相信:
[params setObject:params forKey:@"message"];
应为:
[params setObject: caption forKey:@"message"];