Objective c Facebook IOS SDK:检测用户何时拒绝发布流权限

Objective c Facebook IOS SDK:检测用户何时拒绝发布流权限,objective-c,ios,facebook,Objective C,Ios,Facebook,我有一个应用程序,它使用facebook connect获取基本用户信息并在用户新闻提要上发布 基本上我是用这段代码来获得权限的 if ( ! [facebook isSessionValid]) { NSArray *permissions = [[NSArray alloc] initWithObjects: @"user_about_me",

我有一个应用程序,它使用facebook connect获取基本用户信息并在用户新闻提要上发布

基本上我是用这段代码来获得权限的

   if ( ! [facebook isSessionValid]) {
        NSArray *permissions = [[NSArray alloc] initWithObjects:
                                @"user_about_me", 
                                @"email",
                                @"publish_stream",
                                nil];
        [facebook authorize:permissions];
    }
它工作得很好,但是如果用户不允许“扩展权限”(publish_stream),我想避免询问用户是否愿意在他的新闻提要上发布


那么,有没有办法知道用户是否不允许通过FB SDK发布流权限?

我找到了一个解决方案,我发布了它,因为它可能对某些人有用

因此,我发现,要知道用户是否允许应用程序在其新闻提要上发布,最好的方法是通过图形请求加载他的权限并解析结果

[facebook requestWithGraphPath:@"me/permissions" andDelegate:self];