Twitter + OAuth问题 - 取消按钮

问题描述:

我正在实施OAuth在Twitter上发布......这完美地工作。我的问题是针对那些偶然进入Twitter登录区并想要按下“取消”按钮的人。不幸的是,“取消”按钮被解散,但立即重新出现。Twitter + OAuth问题 - 取消按钮

这里是“取消”按钮的代码:我想我需要做的就是把正确的代码在viewDidDisappear区域...问题是我不知道

- (void)cancel:(id)sender { 
    if ([_delegate respondsToSelector: @selector(OAuthTwitterControllerCanceled:)]) [_delegate OAuthTwitterControllerCanceled: self]; 
    [self performSelector: @selector(dismissModalViewControllerAnimated:) withObject: (id) kCFBooleanTrue afterDelay: 0.0]; 
} 

什么代码投入。

任何帮助将是伟大的!非常感谢!

问题很可能不在于取消按钮及其处理方式,而在于您调用代码在第一个(第二个)时间发布到twitter的方式。在实例化Twitter发布过程的行中放置一个中断点,并通过在中断时检查堆栈跟踪来查看为什么第二次触发该中断点。

+0

在发布帖子之前发生此错误。这很重要吗?还是当Twitter第一次被叫? – 2011-01-14 07:25:54