0

こんにちは、私は ios5 の twitter 統合を使用しています。1 つの一意のメッセージが 2 回目は twitter に投稿されないことを知っています。

しかし、同じメッセージを 2 回送信しようとすると、「ツイートを送信できません」という警告メッセージが表示されます。

いいですね。しかしすぐに、それは

if(result == TWTweetComposeViewControllerResultDone) 
{

    UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Done" message:@"tweet posted successfully" delegate:nil cancelButtonTitle:@"Ok" otherButtonTitles:nil];
    [alert show];
    [alert release];
}

そして、このメッセージを表示します。バグだと思うのですが、この問題を修正する方法を教えてください。

4

1 に答える 1

2

iOS 5 の twitter 統合では、

TWTweetComposeViewControllerResult2つのオプションしかありません

ユーザーが完了を選択すると --TWTweetComposeViewControllerResultDone

ユーザーがキャンセルを選択すると --TWTweetComposeViewControllerResultCancel

この結果は、Apple がバックグラウンドで更新したツイートに依存しません。更新中にツイートが失敗すると、アラートが表示されます。

だから私は、成功または失敗のためにカスタムポップアップを実装しないことをお勧めします. Apple自体が成功/失敗のツイート更新の表示を実装したため。成功するとサウンドが再生され、失敗すると理由とともにポップアップが表示されます。

于 2012-10-18T13:10:55.983 に答える