1

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

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

1 回答 1

2

那是因为您只是调用init方法而不是预期使用的正确方法initImagePicker参阅此处的源代码)。

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

var picker = ELCImagePickerController(imagePicker: ())

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

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

希望这可以帮助 :)

于 2014-06-16T21:46:47.197 回答