- (void)apiDialogFeedUser {
SBJSON *jsonWriter = [[SBJSON new] autorelease];
NSArray* actionLinks = [NSArray arrayWithObjects:[NSDictionary dictionaryWithObjectsAndKeys:@"test",@"name",@"http://test.co.in",@"link", nil], nil];
NSString *actionLinksStr = [jsonWriter stringWithObject:actionLinks];
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
@"test", @"name",
@"test", @"caption",
@"test", @"description",
@"http://test.co.in", @"link",
@"http://test.co.in/images/b_freequote.jpg", @"picture",
actionLinksStr, @"actions",
nil];
Demo1AppDelegate *delegate = (Demo1AppDelegate *)[[UIApplication sharedApplication] delegate];
[[delegate facebook] dialog:@"feed"
andParams:params andDelegate:self];
}
Я использую приведенный выше код для публикации на стене Facebook. Но после того, как диалог открывается, он внезапно бросает exec_bad_access. Он указывает на decodeGIFFrame. Понятия не имею, что это такое. Кто-нибудь может подсказать, в чем проблема? Надеюсь, все поняли мой вопрос.
Заранее спасибо.
ОБНОВИТЬ:
Я обнаружил, что проблема в Facebook AppId. Когда я попробовал это с Hackbook id, эта проблема исчезла. Но я не знаю, какие настройки в моем AppId вызывают эту проблему. Любая идея?