2

当我在没有网络的情况下检查 twitter(iOS5 和 6)时,它会在完成处理程序中向我返回 SLComposeViewControllerResultDone。有什么解决方案可以显示成功的结果吗?任何帮助都将不胜感激。

4

1 回答 1

2

根据文档

The handler has a single parameter that indicates whether the user finished or cancelled composing the post. This block is not guaranteed to be called on any particular thread.

参数的值可以是

  • SLComposeViewControllerResultCancelled:表示视图控制器在不发送帖子的情况下被关闭。例如,用户选择取消或帐户不可用。

  • SLComposeViewControllerResultDone:视图控制器被关闭,消息正在后台发送。当用户选择完成时会发生这种情况。

因此,在您的情况下,我认为您需要在完成处理程序内部或在显示SLComposeViewController并显示适当的消息之前检查可访问性。

于 2013-05-27T05:20:06.950 回答