在iOS中处理twitter错误消息

时间:2013-12-09 14:29:50

标签: ios twitter appdelegate slcomposeviewcontroller

我正在使用SLComposeViewController在Twitter上分享,每当我连续两次分享相同的消息时,twitter会显示一个错误对话框,说明消息是重复的,请参阅下面的图片

enter image description here

他们无法处理此消息,我不明白此消息何时出现,现在如果我单击OK,则会在alertView上显示

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

}

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

那么如何处理这种情况

此致 兰吉特。

1 个答案:

答案 0 :(得分:1)

错误消息是SLComposeViewController不可或缺的一部分,据我记得你无法控制它。

显示错误消息以及发送推文的关联过程会使您的应用进入后台状态。

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

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