iOS Facebook API don';不要像推特一样打开iPhone设置

iOS Facebook API don';不要像推特一样打开iPhone设置,facebook,ios6,Facebook,Ios6,我在Facebook上发布一条消息。当使用iOS5时,用户会被重定向到facebook页面进行登录,然后返回应用程序,这很好。但是,在iOS6中,服务API显示一个UIAlertView,其中显示选项“设置”或“取消” 问题是机器人按钮具有相同的效果。两者都会取消对话框(它也发生在“FacebookSample”中) 另一方面,推特框架在iOS 5和iOS 6中都运行良好。如果没有配置tweeter帐户,则会显示警报,“设置”按钮会将您带到“添加帐户”屏幕 欢迎提出任何意见 谢谢 PD:模拟器

我在Facebook上发布一条消息。当使用iOS5时,用户会被重定向到facebook页面进行登录,然后返回应用程序,这很好。但是,在iOS6中,服务API显示一个UIAlertView,其中显示选项“设置”或“取消”

问题是机器人按钮具有相同的效果。两者都会取消对话框(它也发生在“FacebookSample”中)

另一方面,推特框架在iOS 5和iOS 6中都运行良好。如果没有配置tweeter帐户,则会显示警报,“设置”按钮会将您带到“添加帐户”屏幕

欢迎提出任何意见

谢谢

PD:模拟器中的所有测试位置

编辑:

这是我正在使用的代码:

DEFacebookComposeViewController *facebookComposer = [[DEFacebookComposeViewController alloc] init];
            [facebookComposer setInitialText:@"Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test"];

            __block id weakSelf = self;
            [facebookComposer setCompletionHandler:^(DEFacebookComposeViewControllerResult result) {
                [weakSelf dismissModalViewControllerAnimated:YES];
            }];

            [self presentModalViewController:facebookComposer animated:YES];
            [facebookComposer release];
这是
DEFacebookComposeViewController
类中的重要部分

- (id)init
{
    if ([[UIDevice currentDevice].systemVersion floatValue] >= 6) {
        self = [(DEFacebookComposeViewController*)[SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook] retain];
        return self;
    }

    self = [super init];
    if (self) {
        [self facebookComposeViewControllerInit];
    }
    return self;
}

在那里。如果iOS版本为6,则init方法返回
[SLComposeViewController-composeviewcontroller-orserviceType:SLServiceTypeFacebook]
这是iOS6与facebook交互的常规方式。

如何使用苹果在iOS6上,特别是在iOS6上正式提供的社交框架

例:


在iOS6上,尤其是在iOS6上,使用苹果官方提供的社交框架怎么样

例:

SLComposeViewController
 *viewController
  = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook];


[self presentViewController:viewController animated:YES completion:nil];