我正在尝试实现ELCImagePickerController,但是当我尝试呈现选择器时,只显示一个黑色屏幕,顶部有一个导航栏。我将所有文件(也是xib)移动到我的项目中:/这是一个问题,因为swift / ios8?
var imagePicker:ELCImagePickerController = ELCImagePickerController();
self.presentModalViewController(imagePicker, animated: true);
答案 0 :(得分:2)
那是因为您只是调用init
方法,而不是预期会使用的正确initImagePicker
(请参阅source here )。
如果你像这样实例化它可以工作:
var picker = ELCImagePickerController(imagePicker: ())
请注意,名称很奇怪,因为Xcode通过删除名称的init
部分为您自动转换了Objective-C方法。
另请注意,您不需要指定picker
类型为ELCImagePickerController
,因为Swift 会自动推断。
希望这会有所帮助:)