【问题标题】:Handle twitter error messages in iOS在 iOS 中处理 twitter 错误消息
【发布时间】:2013-12-26 16:59:01
【问题描述】:

我正在使用 SLComposeViewController 在 twitter 上分享,每当我连续两次分享同一条消息时,twitter 都会显示一个错误对话框,指出该消息是重复的,请参见下图

他们没有办法处理这个消息,我不明白这个消息什么时候出现,现在如果我点击确定,它会显示在它调用的 alertView 上

- (void)applicationDidBecomeActive:(UIApplication *)application
{

}

但我的主要问题是,我正在为用户提供密码工具,并且我已经编写了代码以在此函数中显示密码视图。因此,通常只有当用户再次打开应用程序时才会调用上述函数。但在这种情况下,当调用此函数时,我的应用程序正在显示密码视图。

那么如何处理这种情况

问候 兰吉特。

【问题讨论】:

    标签: ios twitter appdelegate slcomposeviewcontroller


    【解决方案1】:

    错误消息是 SLComposeViewController 的一个组成部分,据我记得你无法控制它。

    错误消息的显示和发送推文的相关过程正在将您的应用程序置于后台状态。

    如果您在提交时存储推文字符串,然后在每次提交时检查当前推文是否为旧推文的EqualToString,会发生什么?如果推文匹配,您可以中止该过程。

    另一种方法是在用户启动推文过程时将 BOOL 保存为用户默认值。当应用程序恢复并调用委托时,在此保存的 BOOL 中回读。如果用户正在发推文,则不要显示您的密码框。

    【讨论】:

    • 啊,好主意,我会实现的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-03
    • 1970-01-01
    • 1970-01-01
    • 2015-10-14
    • 1970-01-01
    • 2015-09-29
    相关资源
    最近更新 更多