Вероятно, это серьезный вопрос, но тем не менее ... У меня небольшая проблема с использованием Facebook SDK в моем приложении для iPad: когда я показываю диалоговое окно с помощью [facebook dialog : @ "feed" andDelegate: self];
Я не вижу способа изменить заголовок, контент или URL-адрес того, чем я хочу поделиться.
В своем демонстрационном приложении Facebook имеет следующий код:
- (IBAction)publishStream:(id)sender {
SBJSON *jsonWriter = [[SBJSON new] autorelease];
NSDictionary* actionLinks = [NSArray arrayWithObjects:[NSDictionary
dictionaryWithObjectsAndKeys: @"Always Running",@"text",@"http://itsti.me/",
@"href", nil], nil];
NSString *actionLinksStr = [jsonWriter stringWithObject:actionLinks];
NSDictionary* attachment = [NSDictionary dictionaryWithObjectsAndKeys:
@"a long run", @"name",
@"The Facebook Running app", @"caption",
@"it is fun", @"description",
@"http://itsti.me/", @"href", nil];
NSString *attachmentStr = [jsonWriter stringWithObject:attachment];
NSMutableDictionary* params = [NSMutableDictionary
dictionaryWithObjectsAndKeys:
@"Share on Facebook", @"user_message_prompt",
actionLinksStr, @"action_links",
attachmentStr, @"attachment",
nil];
[_facebook dialog:@"feed"
andParams:params
andDelegate:self];
}
Однако, когда я нажимаю кнопку publishStream, ни одна из этих строк не отображается в диалоговом окне! : S
Я что-то не делаю правильно? все, что я изменил в этом демонстрационном приложении, - это идентификатор kAppId Facebook и схема URL-адресов.