我想知道是否有办法retrieve
完成text entered by the user
. SLComposeViewController
我打算在SLComposeViewControllerCompletionHandler
返回 True 时获取该值,并将其作为参数传递给 Reply Twitter API
。
干杯!!
正式地,当用户输入完文本后,您只能“ setInitialText:
”并且无法检索文本。
如果文本可作为属性使用,那么是的,您可以在调用完成处理程序时使用它;但 Apple 选择不提供它,因此目前无法通过官方 API 提供。
如果这是您需要的东西,我建议您向Apple 提交错误/增强请求,让他们考虑。
现在,说了这么多,我看到 SLComposeViewController确实继承自 UIViewController,这意味着您可以查看视图控制器拥有的视图的所有子视图。如果您枚举子视图,请查找那些是 UITextViews 或 UITextField 的,您应该可以在其中找到您的文本。