Iphone 在iOS6中通过Facebook共享-设置按钮不工作
我希望通过Facebook共享我的应用程序 当我没有配置我的Facebook帐户时,我会出现以下错误。Iphone 在iOS6中通过Facebook共享-设置按钮不工作,iphone,facebook,ios6,settings,social-framework,Iphone,Facebook,Ios6,Settings,Social Framework,我希望通过Facebook共享我的应用程序 当我没有配置我的Facebook帐户时,我会出现以下错误。 当我点击“设置”时,它不起作用“设置”和“取消”给出相同的结果。 因此,我引入了Social.framework #import <Social/Social.h> 您是否尝试过这样做: SLComposeViewController *fbController = [SLComposeViewController composeViewControllerForSer
当我点击“设置”时,它不起作用“设置”和“取消”给出相同的结果。 因此,我引入了Social.framework
#import <Social/Social.h>
您是否尝试过这样做:
SLComposeViewController *fbController = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook];
if([SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook]) {
SLComposeViewControllerCompletionHandler __block completionHandler=^(SLComposeViewControllerResult result){
[fbController dismissViewControllerAnimated:YES completion:nil];
switch(result){
case SLComposeViewControllerResultCancelled:
default:
{
NSLog(@"Cancelled.....");
}
break;
case SLComposeViewControllerResultDone:
{
NSLog(@"Posted....");
}
break;
}};
//[fbController addImage:[UIImage imageNamed:@"1.jpg"]];
[fbController setInitialText:@"Test message"];
[fbController addURL:[NSURL URLWithString:self.asset.url]];
[fbController setCompletionHandler:completionHandler];
[self presentViewController:fbController animated:YES completion:nil];
} else {
NSLog(@"no facebook setup");
}
Ambili B Menon
正确检查您的条件代码当您直接进入设置应用程序的Facebook部分时会发生什么?此外,你应该考虑使用脸谱网SDK作为IOS(),因为它将处理支持不同的IOS版本。“设置”和“取消”给出相同的结果。我有与您相同的确切问题。你解决了吗?你把你的facebook应用程序id放在Info.plist里了吗?嗨,Ambili B Menon,你有什么解决办法吗。我也有这个问题。如果您需要任何解决方案,请更新它。@user1120998尚未:(
SLComposeViewController *fbController = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook];
if([SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook]) {
SLComposeViewControllerCompletionHandler __block completionHandler=^(SLComposeViewControllerResult result){
[fbController dismissViewControllerAnimated:YES completion:nil];
switch(result){
case SLComposeViewControllerResultCancelled:
default:
{
NSLog(@"Cancelled.....");
}
break;
case SLComposeViewControllerResultDone:
{
NSLog(@"Posted....");
}
break;
}};
//[fbController addImage:[UIImage imageNamed:@"1.jpg"]];
[fbController setInitialText:@"Test message"];
[fbController addURL:[NSURL URLWithString:self.asset.url]];
[fbController setCompletionHandler:completionHandler];
[self presentViewController:fbController animated:YES completion:nil];
} else {
NSLog(@"no facebook setup");
}