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) {} 
} 
+0

感谢您的回复。我仍然无法解决问题。这有点复杂,因为资产是由NSObject组成的DKassest数组。我真不知道在哪里以及如何启动pickerController = DKImagePickerController()。你可以请更具体吗? – Tinh

+0

@Tinh,答案已更新。 –

+0

谢谢,谢谢。你是我的救星。 – Tinh