Представляет UIDocumentMenuViewController
, чтобы иметь возможность загружать файл в приложение. На iPhone это работает, но не на iPad. Использование iOS9. Любая идея, что не так?UIDocumentMenuViewController падает на iPad, но не на iPhone
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 Memorize [2994: 977408] поведение UICollectionViewFlowLayout не определен, так как: 2016-06-07 09: 45: 45.260 [2994 Запомните : 977408] ширина элемента должна быть меньше ширины UICollectionView за вычетом вложенных секций слева и значений правого знака, за вычетом значений вставки слева и справа. 2016-06-07 09: 45: 45,261 Memorize [2994: 977408] Соответствующий экземпляр UICollectionViewFlowLayout является < _UIAlertControllerCollectionViewFlowLayout: 0x1668e6e0>, и она прикреплена к ; animations = {bounds.origin =; bounds.size =; position =; }; layer =; contentOffset: {0, 0}; contentSize: {0, 0}> коллекция вид макета: < _UIAlertControllerCollectionViewFlowLayout: 0x1668e6e0>. 2016-06-07 09: 45: 45.262 Запоминать [2994: 977408] Сделать символическую контрольную точку в UICollectionViewFlowLayoutBreakForInvalidSizes, чтобы поймать это в отладчике.
Что я не понимаю, почему сообщение об ошибке относится к collectionView
? Я вообще не использую collectionView. Может быть, UIDocumentMenuViewController
имеет внутренний компонент?
Любая удача здесь/ – MScottWaller
Попробуйте следующее: http://stackoverflow.com/a/25644145/3718570 – Ptah