Mig*_*uel 15 settings sdk facebook button ios
我已经完成了这里解释的所有步骤:https://developers.facebook.com/docs/getting-started/facebook-sdk-for-ios/3.1/
我已经测试了演示项目,并且在我的项目中失败了.(您可以在HelloFacebookSample项目上测试它).
如果您没有配置任何Facebook帐户,则无法在Facebook上分享内容,或上传图像等(与Twitter框架相同).所以框架会向您显示一条消息,告诉您:
没有配置Facebook帐户.您可以在"设置"中添加或创建Facebook帐户.
您单击设置,但唯一发生的事情是隐藏此对话框,但框架不会打开"设置"选项卡(例如在twitter框架上工作).
有谁知道如何解决这个问题?
提前致谢.
小智 1
请使用SLComposeViewControllerFacebook 分享类,为您设置按钮工作。
if([SLComposeViewController class])
{
SLComposeViewController *controller = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook];
[controller setInitialText:text];
[controller addURL:[NSURL URLWithString:encod]];
[self presentViewController:controller animated:YES completion:Nil];
//[message release];
SLComposeViewControllerCompletionHandler myBlock = ^(SLComposeViewControllerResult result)
{
NSString *output= nil;
switch (result)
{
case SLComposeViewControllerResultCancelled:
output= @"Action Cancelled";
break;
case SLComposeViewControllerResultDone:
output= @"Post Succesfull";
[self displayText:@"done"];
break;
default:
break;
}
};
controller.completionHandler =myBlock;
}
Run Code Online (Sandbox Code Playgroud)
这段代码对我有用