如何在 Swift 中显示带有 UICollectionView 的弹出式 UIViewController



如果我从情节提要启动UICollectionView的UIView控制器,它可以正常工作。但是,当我尝试像这样启动它时:

let imagePicker = imagePickerControllerViewController()
imagePicker.modalPresentationStyle = .OverCurrentContext
presentViewController(imagePicker, animated: true, completion: nil)

它在线崩溃:

collectionView.dataSource = self

问题是,如何正确显示UIViewController(具有UICollectionView(?

替换 :

let imagePicker = imagePickerControllerViewController()

跟:

let imagePicker = storyboard.instantiateViewControllerWithIdentifier("imagePicker") as! imagePickerControllerViewController

最新更新