Iphone 为什么Facebook nslog在设备上不可用

Iphone 为什么Facebook nslog在设备上不可用,iphone,objective-c,ios,xcode,Iphone,Objective C,Ios,Xcode,您好,我正在试图弄清楚为什么我的iOS设备在nslog中显示不可用,但这种方法在模拟器上运行得非常好。有人能确认服务已关闭吗?看起来您的设备上没有设置Facebook帐户。作为缔约国: 可用于服务类型 返回值 返回一个布尔值,指示服务是否可访问,是否至少设置了一个帐户。您的设备上似乎没有设置Facebook帐户。作为缔约国: 可用于服务类型 返回值 返回一个布尔值,指示服务是否可访问以及是否至少设置了一个帐户。您在设备上有哪些操作系统?@Atif iOS低于6.0将无法识别社交框架。@Sta

您好,我正在试图弄清楚为什么我的iOS设备在nslog中显示不可用,但这种方法在模拟器上运行得非常好。有人能确认服务已关闭吗?

看起来您的设备上没有设置Facebook帐户。作为缔约国:


可用于服务类型

返回值
返回一个布尔值,指示服务是否可访问,是否至少设置了一个帐户。

您的设备上似乎没有设置Facebook帐户。作为缔约国:


可用于服务类型

返回值
返回一个布尔值,指示服务是否可访问以及是否至少设置了一个帐户。

您在设备上有哪些操作系统?@Atif iOS低于6.0将无法识别社交框架。@Stavash,是的,您是正确的+1回答:)您的设备上有哪些操作系统?@Atif低于6.0的iOS无法识别社交框架。@Stavash,是的,您是对的+1请回答:)
 -(IBAction)faceBook:(id)sender{

  if([SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook]) {

SLComposeViewController *controller = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook];

SLComposeViewControllerCompletionHandler myBlock = ^(SLComposeViewControllerResult result){
    if (result == SLComposeViewControllerResultCancelled) {

        NSLog(@"Cancelled");

    } else

    {
        NSLog(@"Done");
    }

    [controller dismissViewControllerAnimated:YES completion:Nil];
};
controller.completionHandler =myBlock;

[controller setInitialText:@"#VOX"];
[controller addURL:[NSURL URLWithString:@""]];
[controller addImage:[UIImage imageNamed:@""]];

[self presentViewController:controller animated:YES completion:Nil];

 }
  else{
NSLog(@"UnAvailable");
}

 }