1

我想知道是否有办法retrieve完成text entered by the user. SLComposeViewController我打算在SLComposeViewControllerCompletionHandler返回 True 时获取该值,并将其作为参数传递给 Reply Twitter API

干杯!!

4

1 回答 1

0

正式地,当用户输入完文本后,您只能setInitialText:并且无法检索文本。

如果文本可作为属性使用,那么是的,您可以在调用完成处理程序时使用它;但 Apple 选择不提供它,因此目前无法通过官方 API 提供。

如果这是您需要的东西,我建议您向Apple 提交错误/增强请求,让他们考虑。

现在,说了这么多,我看到 SLComposeViewController确实继承自 UIViewController,这意味着您可以查看视图控制器拥有的视图的所有子视图。如果您枚举子视图,请查找那些是 UITextViews 或 UITextField 的,您应该可以在其中找到您的文本。

于 2013-05-29T09:58:14.010 回答