SLComposeViewController
アプリに、Twitter で使用するためのボタンがあります。ビューが表示されると、正しくアニメーション化されて消えます。消えると現在のビューの後ろに送られ、元に戻す方法がないことがわかりました。私はすべてのビューを上から後ろに手動で送信しようとしましたが、うまくいきませんでした。この動作はアプリのナビゲーション コントローラーのどのレベルでも見られるため、これが発生するのはアプリに根本的な問題があると感じています。以下はSLComposeViewController
、アプリのナビゲーション バーのスクリーンショットです。ViewController のビューにアルファ値を持たせて、要点0.0f
を説明しました。
ここで何が起こっているのか本当にわかりません。どんな助けでも大歓迎です。提示するために使用しているコードSLComposeViewController
は非常に標準的で、別のアプリでテストしたところ正常に動作します。
NSString *message = [NSString stringWithFormat:@"#%@", [twitterInfo objectForKey:@"hashtag"]];
if ([appDelegate isSocialAvailable]) {
// code to tweet with SLComposeViewController
SLComposeViewController *twitter = [[SLComposeViewController alloc] init];
twitter = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeTwitter];
[twitter setInitialText:[NSString stringWithFormat: @"%@", message]];
[self presentViewController:twitter animated:YES completion:nil];
}