Опубликовать картинку на фейсбуке - PullRequest
1 голос
/ 12 мая 2011

Я хочу опубликовать картинку с заголовком (@name) и текстом (@caption) на Facebook, когда мой тест закончен. Я пытаюсь поместить свою фотографию в UIImage, затем я позвонил ей с @picture int во вложении, но она вообще не работает.

У вас есть кусок кода, чтобы показать мне, как я могу это сделать?

Спасибо

Flo

Ответы [ 2 ]

0 голосов
/ 09 сентября 2011

Я думаю, у вас есть опечатка в вашем методе.Я считаю:

[params setObject:params forKey:@"message"];

следует читать:

[params setObject: caption forKey:@"message"];
0 голосов
/ 12 мая 2011

Это работает для меня:

- (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];
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...