TWTweetComposeViewController
の完了ツイートの後、私のアプリがロックアップします。ホーム画面に戻り、戻ってくるとこれを修正するように見えますが、時計はまだ目立ちますが、私のビュー/コントロールのいずれにも触れることはありません。Twitterの完了ハンドラーが成功したらアプリをフリーズする
これに奇妙な何かが私のアプリで起きなければなりません考えると、私はさんUIButton
、新鮮なユーティリティアプリ - テンプレートプロジェクトを作っTwitter.framework
/wが、それをリンクして、情報を再定義IBAction
方法:
- (IBAction)showInfo:(id)sender
{
TWTweetComposeViewController *twt = [[TWTweetComposeViewController alloc] init];
[twt setInitialText:@"some garbage"];
[twt addURL:[NSURL URLWithString:@"http://google.com"]];
twt.completionHandler = ^(TWTweetComposeViewControllerResult r) { NSLog(@"it happened: %d",r); };
[self presentViewController:twt animated:YES completion:NULL];
[twt release];
}
キャンセル後(興味深いことに2タップかかる)、 'i'をタップすることで元に戻すことができますが、提出した後、 'i'はアプリをバックグランドするまで応答しません。
これを成功裏に使用した人はいますか?それとも、私は大胆に何かを逃していますか?
私はまったく同じことを見ています(キャンセルボタンでも同じ動作です)。完了ハンドラブロックを使用しないと、問題はなくなります。残念ながら、私は、アプリを吊ることなく完了ブロックを使用する方法を見つけることができないようだ...誰がこれが起こっていると、それを修正する方法を発見した場合に聞くことに興味があります。 – mattv123
完了ブロックなしでTwitterコントローラーをどのように使用しますか? – radesix
この質問は重複しています:http://stackoverflow.com/questions/9703389/twtweetcomposeviewcontroller-not-dismissing-on-ipad-simulator – orj