您好我正在使用ios5 twitter集成,我知道一条独特的消息不会在Twitter上发布第二次。
但是第二次尝试发送相同的消息时,它显示警告消息为“无法发送推文”。
很好。但马上就到了
if(result == TWTweetComposeViewControllerResultDone)
{
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Done" message:@"tweet posted successfully" delegate:nil cancelButtonTitle:@"Ok" otherButtonTitles:nil];
[alert show];
[alert release];
}
并显示此消息。我认为这是一个错误,请告诉我如何纠正这个问题。
答案 0 :(得分:2)
在iOS 5推特集成中,
TWTweetComposeViewControllerResult
只有2个选项
当用户选择完成时 - TWTweetComposeViewControllerResultDone
当用户选择取消 - TWTweetComposeViewControllerResultCancel
此结果不依赖于Apple在后台更新的推文。如果推文在更新时失败则显示警告。
我建议不要为成功或失败实现任何自定义弹出窗口。 由于苹果本身实施了成功/失败推文更新的指示。在成功的过程中,它会发出声音和声音。失败时弹出一个原因。