私たちはチャットアプリケーションを開発しました。そのアプリケーションにはwhatsappのようなファイル共有機能が1つあります。iOS9.x
までは正常ですが、iOS10
、googleドライブオプションがすぐに消えます。GoogleドライブのオプションはIOS10のUIDocumentMenuViewControllerには表示されません
これは、私がこの場合に説明しようとしていることです。 ファイルを送信しようとしましたが、Googleドライブが消えてから選択することさえできません。ここで
はバグが発生する前に行われるステップである: -
•チャット
に•「ファイルを送信」を選択し
•二その前の半分のための「Googleドライブ」を見ることができ•
を「もっと」を選択消える(添付写真参照)オプション
しかしiOS9.xまで私たちがグーグル・ドライブのオプション。私はGoogleでとStackOverflowの上で多くのことを検索しますが、特定のiOSについての解決策を見つけることができません。このため
私たちは、次の書き込みコード:
UIDocumentMenuViewController *documentProviderMenu = [[UIDocumentMenuViewController alloc] initWithDocumentTypes:@[(NSString*)kUTTypeCompositeContent] inMode:UIDocumentPickerModeImport];
documentProviderMenu.delegate = self;
documentProviderMenu.modalPresentationStyle = UIModalPresentationFormSheet;
[self presentViewController:documentProviderMenu animated:YES completion:nil];
新しい編集:第二の画像の中に見えるので、私は逆さまそのが表示され、Googleの行をドラッグする場合、私は、一つのこと、UIDocumentMenuViewController
によってその皮を得る
ドライブは行番号-1で使用できます。私はそれをアレンジ再なら、私は2番目の行でそれを得ることができますが、最初の行は、(画面には表示されません)、デフォルトでは消えています。
私は、次のものを適用したが成功しなかっ。
http://www.openradar.me/radar?id=5065803028234240
http://openradar.appspot.com/19385063
http://www.openradar.me/radar?id=6144449704886272
http://openradar.appspot.com/radar?id=6144449704886272
いずれかが課題となっているものを私に教えてください?事前のおかげで...
を使用することができます取り組んでいます。この回避策は、アプリケーションの他の画面でどのような問題を引き起こす可能性がありますか? – Steeve
@Steeve確認いただき、誠にありがとうございます。この問題は、ナビゲーションバーが半透明でない場合にのみ顕著になります。 UIDocumentMenuVCを起動する前に、上記のようにナビゲーションバーを半透明に設定するための外観プロキシを呼び出すと、UIDocumentMenuVCのナビゲーションバーを半透明にすることで確実に問題を解決できます。しかし、アプリの非透明ナビゲーションバーを半透明にすることもあり、場合によっては注意が必要です。私はこれまで私のアプリでこの回避策でこの種の問題に直面していない。 –