DKImagePickerController致命错误:意外发现零而展开的可选值
问题描述:
我试图DKImagePickerController
融入我的项目。DKImagePickerController致命错误:意外发现零而展开的可选值
GitHub的是在这里: DKImagePickerController
我做的CocoaPods更新。该示范项目是罚款运行,但我的项目有错误,当我点击按钮的照片库的视图:
unexpectedly found nil while unwrapping an Optional value
在
func showImagePicker() {
pickerController.defaultSelectedAssets = self.assets /* this one
If anyone know what wrong, I appreciate it*/
答
对象的第一行pickerController
只声明,未初始化。 SDK的指导页面已经给出了示例,并且我为您的情况更改了一些行:
func showImagePicker() {
if pickerController == nil {
pickerController = DKImagePickerController()
}
pickerController.defaultSelectedAssets = self.assets
pickerController.didSelectAssets = { (assets: [DKAsset]) in
self.assets = assets
//Continue handle images which in the assets.
}
self.presentViewController(pickerController, animated: true) {}
}
感谢您的回复。我仍然无法解决问题。这有点复杂,因为资产是由NSObject组成的DKassest数组。我真不知道在哪里以及如何启动pickerController = DKImagePickerController()。你可以请更具体吗? – Tinh
@Tinh,答案已更新。 –
谢谢,谢谢。你是我的救星。 – Tinh