SLComposeViewController不会为SLServiceTypeFacebook设置initialText

卡塔琳·克拉西恩(Catalin Craciun)

它似乎是Social框架中的错误,不会为Facebook服务类型设置初始文本。这是我使用Swift的实现:

let view = SLComposeViewController(forServiceType: SLServiceTypeFacebook)
if view.setInitialText("Some text") {
    NSLog("Success")
} else {
    NSLog("Failure")
}
view.addURL(NSURL(string: "https://google.ro"))
self.presentViewController(view, animated: true, completion: nil)

工作原理:

  • 该网址同时显示Facebook和Twitter
  • initialText仅适用于Twitter正常工作

什么是行不通的:

  • 即使上面的代码输出“ Success”,initialText也不会出现在Facebook中

更新2

似乎Facebook确实不希望开发人员在共享时设置消息的初始文本,因为即使使用他们的SDK也是如此。在我正在实现的应用程序中,我从应用程序中选择了屏幕截图(以图片形式上传),以便用户在Facebook上共享其进度。

更新

解决方案是使用iOS版Facebook SDK,Facebook不再支持Social框架功能。

佩佩格

不是错误,Facebook不再允许它。

iOS共享表的使用受Facebook平台政策的约束,其中包括第2.3节,其中规定应用程序可能无法预先填写。在共享表的上下文中,这意味着应用程序可能不会使用人们在使用应用程序之前未输入的内容来预先填充共享表的initialText字段。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

useSpring不会为道具更改设置动画

来自分类Dev

ngAnimate不会为过渡设置动画

来自分类Dev

Matplotlib 不会为函数设置动画

来自分类Dev

UIKeyboardWillShowNotification调用不会为UIToolbar设置动画

来自分类Dev

自动布局动画约束不会为子视图设置动画

来自分类Dev

URLConnection不会为SOAP 1.2设置Content-Type

来自分类Dev

自动布局动画约束不会为子视图设置动画

来自分类Dev

Figaro环境变量不会为Heroku设置

来自分类Dev

如果在不支持Facebook的国家/地区使用SLServiceTypeFacebook,SLComposeViewController是否会导致崩溃?

来自分类Dev

序列化:关联的设置器不会为其更新简单成员

来自分类Dev

BFS:PriorityQueue不会为空

来自分类Dev

语句<-不会为Maybe编译

来自分类Dev

SLComposeViewController是否允许设置位置字段?

来自分类Dev

SLComposeViewController是否允许设置位置字段?

来自分类Dev

除非NgRoutingUsePushState设置为false,否则不会为index.html显示默认视图。为什么?

来自分类Dev

为什么光标永远不会为空?

来自分类Dev

Request.IsAuthenticated永远不会为真

来自分类Dev

syncdb不会为嵌套模型创建表

来自分类Dev

JAXB不会为List创建set方法

来自分类Dev

syncdb不会为嵌套模型创建表

来自分类Dev

Matlab:函数不会为整个范围计算

来自分类Dev

EndNote不会为某些参考添加页面

来自分类Dev

样式不会为Ubuntu SDK应用加载

来自分类Dev

不会为CheckBox触发ActionListener类

来自分类Dev

C / C ++链表永远不会为空

来自分类Dev

CountDownTimer值永远不会为零

来自分类Dev

JMeter不会为Java请求保存参数

来自分类Dev

SCNShape不会为NSBezierPath绘制形状

来自分类Dev

Dagger不会为Android生成Dagger类

Related 相关文章

热门标签

归档