Twitter + OAuth问题 - 取消按钮

时间:2011-01-14 06:49:56

标签: iphone twitter oauth

我正在实施OAuth以在Twitter上发布...这非常有效。我的问题是那些偶然进入Twitter登录区并希望按“取消”按钮的人。不幸的是,“取消”按钮被取消,但随后立即重新出现。

以下是“取消”按钮的代码:

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

我认为我需要做的是将正确的代码放在viewDidDisappear区域......问题是我不知道要放入什么代码。

任何帮助都会很棒!非常感谢!

1 个答案:

答案 0 :(得分:0)

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