0

我正在使用 for 将 Facebook 集成到我的应用程序中SLComposeViewControlleriOS 6我想做的是在将文本发布到 Facebook 之前无法编辑文本。现在,它是可编辑的,我想让它不可编辑,我怎样才能使文本不可编辑?请帮助我,谢谢

4

1 回答 1

2

如果您使用的是 SLComposeViewController,则没有 API 可以禁止用户编辑文本。您可以设置初始文本,但最终用户仍然可以根据需要编辑文本。

SLComposeViewController 类向用户呈现一个视图以 为支持的社交网络服务撰写帖子。

...

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

请查看SLComposeViewController 类参考以找出您可以使用的所有可用方法。

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

于 2013-06-16T15:56:58.623 回答