UIDocumentMenuViewController空白选项

时间:2017-03-20 13:58:29

标签: ios swift icloud file-import

我的iCloud文件导入有问题 我选择要导入的地方(iCloud,谷歌驱动器,保管箱等)后,我得到空选项 我有关于iCloud驱动器的数据,权利是正确的

这个代码有什么问题,或者有什么设置可能导致这个问题?

这是代码

     exports.index = function(req, res){
         res.render('index');
    };

     exports.partials = function (req, res) {
         var filename= req.params.filename;
         if(!filename) return;
         res.render('partials/' + filename);
    };

以下是我在iOS 10上运行应用程序时获得的内容

当我按下时选择文件

When i Press choose File

然后按下iCloud

After pressing on iCloud

如果我在iOS 9上运行应用程序,那就是我得到的:

That's what I get if I run the app on iOS 9

我确定我在iCloud Drive应用程序中的数据就像这里一样

Dirve Data

和权利

enter image description here

1 个答案:

答案 0 :(得分:0)

在尝试呈现UIDocumentMenuViewController的已使用实例时遇到了同样的问题。 我像这样懒洋洋地实例化它:

lazy var documentMenuController: UIDocumentMenuViewController = {
    let controller = UIDocumentMenuViewController(documentTypes: ["com.adobe.pdf"], in: .import)
    controller.delegate = self
    return controller
}()

每次都会产生此错误,除了第一次。

所以我把代码更改为:

var documentMenuController: UIDocumentMenuViewController {
    let controller = UIDocumentMenuViewController(documentTypes: ["com.adobe.pdf"], in: .import)
    controller.delegate = self
    return controller
}

在每次访问房产时获取新的实例。