如果我从情节提要启动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