ELCImagePickerController只显示带有Swift的黑屏+导航栏

时间:2014-06-16 18:49:37

标签: swift elcimagepickercontroller

我正在尝试实现ELCImagePickerController,但是当我尝试呈现选择器时,只显示一个黑色屏幕,顶部有一个导航栏。我将所有文件(也是xib)移动到我的项目中:/这是一个问题,因为swift / ios8?

 var imagePicker:ELCImagePickerController = ELCImagePickerController();
    self.presentModalViewController(imagePicker, animated: true);

1 个答案:

答案 0 :(得分:2)

那是因为您只是调用init方法,而不是预期会使用的正确initImagePicker (请参阅source here )。

如果你像这样实例化它可以工作:

var picker = ELCImagePickerController(imagePicker: ())

请注意,名称很奇怪,因为Xcode通过删除名称的init部分为您自动转换了Objective-C方法。

另请注意,您不需要指定picker类型为ELCImagePickerController,因为Swift 会自动推断

希望这会有所帮助:)