- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想在不使用FBSDKShareDialog的情况下在用户Facebook墙上发布一些照片或链接。我已经使用来自Facebook的FBSDKSharePhoto和FBSDKShareDialog默认对话框发布了。为此,我执行以下代码
FBSDKSharePhoto *photo = [[FBSDKSharePhoto alloc] init];
photo.image = self.imgView.image;
photo.userGenerated = YES;
FBSDKSharePhotoContent *content = [[FBSDKSharePhotoContent alloc] init];
content.photos = @[photo];
[FBSDKShareDialog showFromViewController:self
withContent:content
delegate:(id)self];
最佳答案
您可以使用默认iOS社交框架的SLComposeViewController
#import <Social/Social.h>
- (IBAction)postToFacebook:(id)sender {
if([SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook]) {
SLComposeViewController *controller = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook];
[controller setInitialText:@"Post from my iPhone app"];
[controller addURL:[NSURL URLWithString:@"http://www.yourlink.com"]];
[controller addImage:[UIImage imageNamed:@"facebook-image.jpg"]];
[controller setCompletionHandler:^(SLComposeViewControllerResult result) {
switch (result) {
case SLComposeViewControllerResultCancelled:
NSLog(@"Post Canceled");
break;
case SLComposeViewControllerResultDone:
NSLog(@"Post Sucessful");
break;
default:
break;
}
}];
[self presentViewController:controller animated:YES completion:Nil];
}
}
关于ios - 如何在不使用 native ios应用程序的FBSDKShareDialog的情况下在Facebook墙上共享照片或链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30779597/
我正在尝试将新的 Facebook SDK 集成到我正在开发的应用程序中,但出于某种原因,每当我尝试共享链接时,共享屏幕都不会出现。我被踢到 Facebook 应用程序(如果没有安装 Facebook
我正在做一个项目,我需要在 Facebook 上一起分享一张图片和一段视频,但遇到了未定义的行为。 Issue: When I am trying to share a video using FBS
我正在创建 FBSDKShareLinkContent 对象并将其提供给 FBSDKShareDialog。我正在尝试将对话框的默认消息设置为“我的高分是 %d!”。共享本身正在运行,默认情况下有一条
我在代码中创建了一个 FBSDKShareDialog - (void)shareWithFacebookDialog; { FBSDKShareLinkContent* content = [
下载最新的 Facebook SDK 并遵循文档: FBSDKShareLinkContent *content = [[FBSDKShareLinkContent alloc] init]; con
在使用图像发布到 Facebook 之前,我使用以下代码捕获屏幕截图: UIGraphicsBeginImageContextWithOptions(CGSizeMake(frame.size.wid
执行这段代码时 FBSDKShareDialog *dialog = [[FBSDKShareDialog alloc] init]; dialog.fromViewController = view
我在iOS平台上使用最新的Facebook SDK。我使用FBSDKShareDialog分享图片到Facebook,代码可以分享图片到Facebook。但是我想得到分享结果委托(delegate)。
FBSDKShareDialog 返回到您的应用程序时(用户创建完帖子后)的回调方法是什么? 这是我必须创建的对话框: -(IBAction)post:(id)sender{ FBSDKSha
我正在使用以下代码使用 FBSDK 开放图形对象和 FBSDK 开放图形内容在 fb 时间轴上共享图片和一些消息。但是以下代码什么都不做,不显示对话框,也不向时间轴发布任何内容.我是否遗漏了这段代码中
从 Facebook 文档中我知道 FBSDKShareButton 在底层使用了 FBSDKShareDialog。将委托(delegate)附加到对话框很容易,但是如何将委托(delegate)附
这是我的问题:我已经完成了 https://developers.facebook.com/docs/ios/getting-started 中的所有步骤 我已经从官方网站下载了最新的 SDK,我已经
我正在使用 Facebook SDK 4.0,https://developers.facebook.com/docs/sharing/ios#share_dialog我正在使用 FBSDKShare
使用 Xcode7,我将 Facebook SDK 升级到 pod FBSDKShareKit (4.6.0)。我已经将 Facebook 方案添加到白名单中,如下所示。引用:https://deve
我是 iOS 新手,我想使用适用于 iOS 的 Facebook SDK 分享一个链接。我的代码如下: @IBAction func shareVoucherUsingFacebook(sender:
我注意到您可以简单地将 NSData 视频分享到 facebook messenger: NSData *videoData = [NSData dataWithContentsOfURL:local
我是一名优秀的程序员,十分优秀!