Я только что загрузил Facebook SDK для iOS, потому что мне нужно иметь возможность публиковать пользовательские потоки в пользовательских лентах Facebook.В примере приложения есть метод 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];
[_app.facebook dialog:@"feed"
andParams:params
andDelegate:self];`
Должен ли этот код заполнять пользовательский поток?Если так, то почему демо-проект не делает это для меня?Если нет, какие шаги нужно предпринять, чтобы заполнить поток пользовательскими данными?
Спасибо за помощь,