3

Nous avons développé l'application de chat et dans cette application, il y a une fonctionnalité de partage de fichiers comme WhatsApp, Tout fonctionne bien jusqu'à iOS9.x, mais quand je le tester en iOS10, google l'option d'entraînement disparaît immédiatement.google drive options n'est pas visible dans UIDocumentMenuViewController dans IOS10

C'est ce que j'essaie de décrire dans le cas J'ai essayé d'envoyer un fichier, mais le disque google disparaît avant même que je puisse le sélectionner.

Voici les mesures prises avant que le bogue se produit: -
• Sur le chat
• Sélectionnez « Envoyer un fichier »
• Sélectionnez « Plus »
• Capable de voir « Google Drive » pendant une demi-seconde avant d' dissapear (Voir photo ci-jointe) Options

Mais jusqu'à iOS9.x nous avons là une option de google drive. Je recherche beaucoup sur google et sur Stackoverflow mais je ne trouve pas de solution spécifique à iOS.

nous écrire du code ci-dessous pour cela:

UIDocumentMenuViewController *documentProviderMenu = [[UIDocumentMenuViewController alloc] initWithDocumentTypes:@[(NSString*)kUTTypeCompositeContent] inMode:UIDocumentPickerModeImport]; 
documentProviderMenu.delegate = self; 
documentProviderMenu.modalPresentationStyle = UIModalPresentationFormSheet; 
[self presentViewController:documentProviderMenu animated:YES completion:nil]; 

nouvelle édition:

Je reçois une chose, sa peau par UIDocumentMenuViewController parce que voir dans la deuxième image, si je fais glisser la ligne à l'envers alors son apparaître et Google lecteur disponible dans la rangée numéro -1. Si je l'arrange, je peux l'obtenir en deuxième ligne, mais la première rangée disparaît par défaut (ne s'affiche pas à l'écran).

J'applique les choses suivantes mais pas réussi.


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

S'il vous plaît quelqu'un me dire quelle est la question? Merci à l'avance ...

enter image description here

enter image description here

Répondre

4

J'ai aussi fait face à la même question. J'ai été capable de résoudre le problème en rendant la barre de navigation translucide. Vous pouvez également utiliser

UINavigationBar.appearance().isTranslucent = true 

Cela semble être un bug et il y a aussi un problème similaire rapportée ici http://www.openradar.me/24564847

+1

Je peux confirmer cela fonctionne. Quels problèmes cette solution de contournement peut-elle provoquer dans d'autres écrans d'une application? – Steeve

+1

@Steeve Merci pour la confirmation. Le problème est visible uniquement si la barre de navigation n'est pas translucide. Avant de lancer UIDocumentMenuVC appelant le proxy d'apparence pour définir la barre de navigation translucide comme mentionné ci-dessus, le problème sera définitivement résolu en rendant translucide la barre de navigation de UIDocumentMenuVC. Cependant, il est possible de transformer la barre de navigation non translucide de votre application en translucide dont vous devrez prendre soin dans certains cas. Je n'ai pas rencontré un tel problème avec cette solution de contournement dans mon application jusqu'à présent. –