iPhone SDK FBConnect webcore decodeGIFFrame exec_bad_access

时间:2012-01-19 05:45:27

标签: iphone sdk fbconnect

- (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中的哪些设置导致了这个问题。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我正在回答我自己的问题。当我通过developer.facebook.com更改了我的应用程序的默认徽标时,它解决了我的问题。它确实有效!希望这会对某人有所帮助。