我正在使用SLComposeViewController
iOS 6
在我的应用程序中整合Facebook,我试图做的是在将文章发布到Facebook之前无法编辑文本。现在,它是可编辑的,我想制作它是不可编辑的,我怎样才能使文本不可编辑?请帮帮我,谢谢
答案 0 :(得分:2)
如果您使用的是SLComposeViewController,则没有API可禁止文本被用户编辑。您可以设置初始文本,但最终用户仍可以按照自己的意愿编辑文本。
SLComposeViewController类向用户显示视图 撰写支持社交网络服务的帖子。
...
在将视图控制器呈现给之前设置初始内容 用户。设置帖子内容的所有方法都返回一个布尔值 值。如果内容不适合帖子,或者如果内容不适合,则返回NO 视图控制器已经呈现给用户。你必须设置 在呈现视图控制器之前,帖子中的所有内容 给用户。 呈现视图控制器后,只有用户可以 编辑帖子。
请查看SLComposeViewController class reference以了解您可以使用的所有可用方法。
我相信这是为了用户的利益,要么是用户想要个性化消息,要么是因为用户可能会发现初始文本过于激进。