如何在iphone上使用SLComposeViewController在Facebook上发布时设置文本无法使用

时间:2013-06-16 14:26:25

标签: iphone ios objective-c facebook slcomposeviewcontroller

我正在使用SLComposeViewController iOS 6在我的应用程序中整合Facebook,我试图做的是在将文章发布到Facebook之前无法编辑文本。现在,它是可编辑的,我想制作它是不可编辑的,我怎样才能使文本不可编辑?请帮帮我,谢谢

1 个答案:

答案 0 :(得分:2)

如果您使用的是SLComposeViewController,则没有API可禁止文本被用户编辑。您可以设置初始文本,但最终用户仍可以按照自己的意愿编辑文本。

  

SLComposeViewController类向用户显示视图   撰写支持社交网络服务的帖子

     

...

     

在将视图控制器呈现给之前设置初始内容   用户。设置帖子内容的所有方法都返回一个布尔值   值。如果内容不适合帖子,或者如果内容不适合,则返回NO   视图控制器已经呈现给用户。你必须设置   在呈现视图控制器之前,帖子中的所有内容   给用户。 呈现视图控制器后,只有用户可以   编辑帖子

请查看SLComposeViewController class reference以了解您可以使用的所有可用方法。

我相信这是为了用户的利益,要么是用户想要个性化消息,要么是因为用户可能会发现初始文本过于激进。