3

我们已经开发了聊天应用程序,并且在该应用程序中,有一个文件共享功能,例如 whatsapp,它在最多时都可以正常工作iOS9.x,但是当我在 中测试它时iOS10,谷歌驱动器选项立即消失。

这就是我在尝试发送文件的案例中试图描述的内容,但是在我选择它之前,谷歌驱动器就消失了。

以下是在错误发生之前采取的步骤:-
•在聊天中
•选择“发送文件”
•选择“更多”
•能够在“Google Drive”消失前半秒看到(见附图)选项

但是直到 iOS9.x 我们有一个 google drive 的选项。我在谷歌和 Stackoverflow 上搜索了很多,但找不到任何关于 iOS 特定的解决方案。

我们为此编写以下代码:

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

新编辑:

我得到一件事,它被隐藏了,UIDocumentMenuViewController因为在第二张图片中看到,如果我将行向上拖动,那么它会出现并且谷歌驱动器在行号 -1 中可用。如果我重新安排它,那么我可以在第二行得到它,但默认情况下第一行会消失(不显示在屏幕上)。

我申请了以下事情,但没有成功。


http://www.openradar.me/radar?id=5065803028234240
http://openradar.appspot.com/19385063
http://www.openradar.me/radar?id=6144449704886272
http://openradar.appspot.com /雷达?id=6144449704886272

请任何人告诉我是什么问题?提前致谢...

在此处输入图像描述

在此处输入图像描述

4

1 回答 1

4

我也面临同样的问题。我能够通过使导航栏半透明来解决这个问题。你也可以使用

UINavigationBar.appearance().isTranslucent = true

这似乎是一个错误,这里也报告了一个类似的问题http://www.openradar.me/24564847

于 2016-11-26T18:13:24.003 回答