呈现一个UIDocumentMenuViewController
能够将文件加载到应用程序中。在 iPhone 上它可以工作,但在 iPad 上不行。使用iOS9。知道有什么问题吗?
dmvc = UIDocumentMenuViewController(documentTypes: ["public.data"], inMode: .Import)
dmvc!.delegate = self
dmvc!.popoverPresentationController?.sourceView = addSongButton
self.presentViewController(dmvc!, animated: true, completion: nil)
2016-06-07 09:45:45.256 Memorise[2994:977408] UICollectionViewFlowLayout 的行为未定义,因为:2016-06-07 09:45:45.260 Memorise[2994:977408] 项目宽度必须小于UICollectionView 的宽度减去部分插入的左右值,减去内容插入的左右值。2016-06-07 09:45:45.261 Memorise[2994:977408] 相关的 UICollectionViewFlowLayout 实例是 <_UIAlertControllerCollectionViewFlowLayout: 0x1668e6e0>,它附加到;动画 = { bounds.origin=; bounds.size=; 位置=; }; 层 = ; 内容偏移:{0, 0}; contentSize:{0, 0}> 集合视图布局:<_UIAlertControllerCollectionViewFlowLayout:0x1668e6e0>。2016-06-07 09:45:45.262 记忆[2994:
我不明白为什么错误消息指的是collectionView
?我根本不使用collectionView。也许UIDocumentMenuViewController
它作为内部组件?