0
  • iOS5とiOS6に対応したiOSアプリを開発中(iPhone専用アプリ)

  • XCODE 4.5 (4G182) を使用して開発しています

  • アプリは Twitter にツイートを投稿する必要があります

  • UIActivityViewController クラスを成功裏に使用している ios6 実装の場合

  • ios5 の実装では、Twitter.framework の TWTweetComposeViewController を使用しています。次のコードを使用しています (以前の XCODE バージョンで開発した以前のアプリケーションで既に使用され、機能しています)。

        TWTweetComposeViewController *tweetSheet = [[TWTweetComposeViewController alloc] init];
        tweetSheet.completionHandler = ^(TWTweetComposeViewControllerResult result) {
            [self dismissModalViewControllerAnimated:YES];
        };
    
        NSString *textToShare = @"Tweet Example";
        [tweetSheet setInitialText:textToShare];
        [self presentModalViewController:tweetSheet animated:YES];
    

このコードは標準の Twitter パネルを表示しますが、送信ボタンを押すと、次のメッセージを含むアラートが表示されます。

ツイートを送信できません

ツイート「ツイート例」は、Twitter への接続に失敗したため、送信できません。

【キャンセル】【やり直す】

Apple Sample アプリケーション "Tweetie" もコンパイルしようとしましたが、ios5 iPhone でも同じ結果が得られました。第 1 世代の iPad (ios5.1) でテストしたところ、問題なく動作しているようです。

誰かが同じ問題を抱えていますか?それについて提案はありますか?

ありがとうございました

4

1 に答える 1

0

解決した

  • テストしていたiPhoneからTwitterアプリケーションをアンインストールしました

  • 設定から Twitter アカウントを削除しました

  • 再インストール Twitter

  • 設定からtwitterに新規ログイン

その後、すべてが再び正常に機能しました

于 2012-09-24T10:36:24.707 に答える